3

これは昨日の質問へのフォローアップです:ビルドと Visual Studio での NuGet パッケージの復元

その後、VS2013 ソリューションから ".nuget" ソリューション フォルダーを削除しましたが、ビルド パイプラインの "Visual Studio ビルド" タスクが失敗し、プロジェクトごとに次のエラーが発生します。

[エラー] xxxxx.csproj(214,5): エラー: このプロジェクトは、このコンピューターにない NuGet パッケージを参照しています。NuGet パッケージの復元を有効にしてダウンロードします。詳細については、 http: //go.microsoft.com/fwlink/?LinkID=322105を参照してください。不足しているファイルは c:\Temp\VSTS Agent_work\10\s\xxxxx\.nuget\NuGet.targets です。

VSビルドタスクで「NuGetパッケージを復元する」オプションをチェックしてみましたが、違いはありません。チェックボックスには、このオプションは非推奨であり、「Nuget ツールインストーラー」タスクを使用することが示されています - 私もこれを試しましたが、それでも役に立ちませんでした。

ビルド パイプラインに「Nuget (command=restore)」タスクを追加しました。その出力は、Nuget パッケージをソリューションの \packages フォルダーに復元したことを示していますが、ここでも喜びはありません。

.csproj ファイルの相対パッケージ パスを確認したところ、上記の「Nuget 復元」タスクによって復元されたパッケージ フォルダーを正しく指しています。

何か不足していますか、それとも ".nuget" ソリューション フォルダーを元に戻す唯一の修正ですか?

4

1 に答える 1