最近のアクセス:
.NET ジェネレーターの要件

この記事では、開発向けの .NET ジェネレーターの要件を説明しています。

.NET SDK

.NET アプリケーションをビルドするには、.NET 8.x SDK をインストールする必要があります。これは次のリンクから入手できます: .NET 8 (LTS)

オプション: IIS を使用した Web アプリケーションの実行

既定では、.NET ジェネレーターは Kestrel Web サーバーで Web アプリケーションを実行します。このサーバーは .NET SDK に含まれています。IIS がリバースプロキシとして Kestrel の前で機能する状態でアプリケーションを実行するには、

DBMS ドライバー

ビルド時に、nuget.org へのインターネット接続が必要な場合があります。たとえば、必要な DBMS ドライバーのバージョンを取得する場合です。
ただし、SAP HANA データベースの場合、必要なファイルは NuGet リポジトリにはないため、Sap.Data.Hana.Core.v2.1.dll ファイルおよび libadonetHDB.dll ファイルを bin ディレクトリーにコピーする必要があります。これらのファイルは Windows 用 SAP HANA Client に含まれています。

DBMS の設定

Informix を使用するには、ドライバーが使用する DRDA プロトコルを有効にする必要があります。

トラブルシューティング

1) .NET 8 SDK がインストールされていない場合は (*)、次のエラーが表示されます:
"error: dotnet.exe が見当たりません。.NET 8 をインストールしてください」
または、.NET の以前のバージョンが利用可能であるが .NET 8 が見つからない場合は、次のような内容のエラーが表示されます:
"error: DotNet バージョン >=8 が必要です。ご使用の dotnet.exe は X.Y.Zです。.NET SDK をインストールしてください」
: SDK をインストールしたら、GeneXus を閉じて再び開く必要があります。

(*) dotnet SDK をインストールしてもエラーが解決しない場合は、PATH 環境変数を確認してください。Program Files ではなく Program Files (x86) に dotnet フォルダが含まれている可能性があるため (x86 用の SDK が以前にインストールされているため)、インストールされている x86 用の SDK のみ表示されます。その場合、PATH 環境変数から正しくない dotnet のパスを削除して、GeneXus を再起動してください。
2) DRDA が Informix で有効でない場合、次のようなエラーが発生する可能性があります。
Internal error: Function call failed (ERROR 08001 IBM SQL30081N A communication error has been detected.Communication protocol being used: "TCP/IP".Communication API being used: "SOCKETS".Location where the error was detected: "172.16.0.205".Communication function detecting the error: "connect".Protocol specific error code(s): "10060", "*", "*".SQLSTATE=08001)
解決策は、DBMS で DRDA を有効にし、 [ Server TCP/IP Port ] プロパティで DRDA に対して設定されているポート番号を設定することです。

参考情報

GeneXus 18 のハードウェアとソフトウェアの要件

サブページ
Created: 20/01/08 20:08 by Admin Last update: 24/04/10 18:40 by Admin
カテゴリ
Powered by GXwiki 3.0