0

VSTS オンライン ビルドに移行しているときに、プロジェクトの nuspec ファイルに基づいてアーティファクトを nuget パッケージにパッケージ化する NuGet パッケージャーのステップで、次のエラーが発生します。

2016-07-28T04:24:41.7652305Z ##[error]Path cannot be null.
2016-07-28T04:24:41.7652305Z ##[error]Parameter name: path

私の NuGet パッケージャー ステップのパス変数は次のようになります。

*\ProjectName1.nuspec;*\ProjectName2.nuspec;

nuget.exe 3.4.4 を、nuget.config と共に .nuget フォルダー内のソリューションにチェックインしました。次に、詳細設定で、「NuGet.exe へのパス」として次のパスを入力して、この nuget.exe を使用するように指定しました。

$(Build.SourcesDirectory)\.nuget\nuget.exe

これは役に立たなかったようです。

これ以前は、他のすべての手順は正しく機能しており、私のプロジェクトは問題なくコンパイルされています。

また、これらの .nuspec ファイルに対して nuget.exe pack コマンドをローカルで実行すると、パッケージが正常に作成されます。

任意の入力をいただければ幸いです。ありがとうございました。

4

1 に答える 1