0

mono を使用して OpenSuse で NuGet.exe (Nuget BootStrapper) を実行しようとしています。ここで言及されている記事をフォローしています。しかし、私は問題に直面しています。Mono を使用して NuGet.exe を実行しようとすると、NuGet パッケージの復元が有効になっていないというエラーが表示されます。Visual Studio を使用して有効にするか、環境変数を設定してください。明らかに、Linux に Visual Studio がないため、エクスポートを使用して環境変数を設定しようとしています。しかし、私はまだ同じエラーが発生しています。

私はそこで立ち往生しています。

さらに情報が必要な場合はお知らせください。

4

1 に答える 1

0

表示されるエラーは、同意が必要な NuGet パッケージの復元が原因です。このパッケージの復元に関する同意の詳細については、http: //blog.nuget.org/20120518/package-restore-and-consent.htmlを参照してください。

デフォルトでは、パッケージの復元はオプション付きのNuGet.exe installコマンドを使用してい-RequireConsentます (コマンド リファレンス)。これはNuGet.targets、$(SolutionDir).nuget フォルダー (既定) の MSBuild ファイルにあります。-RequireConsentオプションを削除するだけです。

-RequireConsent オプションを使用していない場合、NuGet パッケージの復元で環境変数が検索されないため、問題は発生しなくなります。

于 2012-12-29T23:49:01.300 に答える