最近のアクセス:
.NET ジェネレーターの標準クラスに関するよくある質問

GeneXus .NET ジェネレーターの標準クラスに関するよくある質問をご紹介します。

1. 標準クラスはどこからダウンロードできますか。

ナレッジベース内の .NET ジェネレーター環境が初めてビルドされる場合は常に、標準クラスのセットが NuGet のキャッシュから web\bin ディレクトリーにコピーされます。このキャッシュには、別のクラウドリポジトリで公開されている NuGet パッケージが含まれます。.NET 標準クラスは特に、nuget.org と Azure のパッケージの 2 つのリポジトリで公開されています。どちらのリポジトリも、Model ディレクトリーの NuGet.config ファイルで設定されます。たとえば、C:\Models\TestKB\NETSQLServer\NuGet.Config です。https://docs.microsoft.com/ja-jp/nuget/consume-packages/configuring-nuget-behavior で説明されているように、NuGet.Config のフィードがユーザーの NuGet.Config に追加されます。
ローカルキャッシュのリストを取得するには、次のコマンドを使用します:
dotnet nuget locals all --list
次に出力の例を示します。
http-cache: C:\Users\<user>\AppData\Local\NuGet\v3-cache
global-packages: C:\Users\<user>\.nuget\packages\
temp: C:\Users\<user>\AppData\Local\Temp\NuGetScratch
すべての NuGet パッケージのキャッシュを消去するには (前の例の 3 つのディレクトリー)、以下のコマンドを使用します:
dotnet nuget locals all --clear
 

2. 生成されたアプリケーションの標準クラスのバージョンはどのように確認すればよいですか。

使用されているバージョンは、Models ディレクトリーにある Directory.build.props ファイルで指定されています。たとえば、C:\Models\TestKB\NETSQLServer\Directory.Build.Props です。バージョンは [ Standard classes specific version ] プロパティの値と同じになります。Directory.build.props はビルドプロセスをカスタマイズするための既知のメカニズムです。たとえば、任意のサブフォルダでプロジェクト (*.csproj) のグローバルプロパティを定義します。
 

3. ビルドエラー: NU1102: バージョン (= 1.28.5) のパッケージ GeneXus.Classes.Web.Core が見つかりません

[ Standard classes specific version ] プロパティで無効なバージョン (このエラーの例では 1.28.5) が指定されている場合、ビルドの出力にこのエラーが表示されます。その場合、バージョンのプロパティを有効な番号に変更します。利用可能なバージョン番号のリストを取得する方法については、「[ Standard classes specific version ] プロパティ」を参照してください。GeneXus.Classes.Core パッケージのバージョンを参照することもできます。

使用可能バージョン

GeneXus 17 Upgrade 11 以降
 

参考情報

GeneXus プロトタイピングクラウドにデプロイ: 実情 (よくある質問)




サブページ
Created: 23/04/24 18:12 by Admin Last update: 23/05/24 03:22 by Admin
カテゴリ
Powered by GXwiki 3.0