NuGetの復元で最近問題が発生しました。私はプロジェクトの依存関係(この場合はPostSharp)を追加して復元を有効にしました。私はソースを調べましたが、/ packagesディレクトリはチェックしていませんでした。チームシティーや他の開発者がソースをつかみ、MSBuildのを実行すると、彼らは次のエラーが表示されます依存関係によって.csprojに.targetsインポートが追加されると失敗する
C:\TeamCity\buildAgent\work\e374975c0264c72e\ProjectName\ProjectName.csproj(70, 3): error MSB4019: The imported project "C:\TeamCity\buildAgent\work\e374975c0264c72e\packages\PostSharp.2.1.5.1\tools\PostSharp.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.
問題があり、NuGetはPostSharpをダウンロード/復元するために、まだ実行されていないか、それは.targetsファイルです。これはNuGetのバグのような感じですが、他の人が同じ問題を抱えているかどうかを知りたがっています。
誰もがこの問題を抱えているか、解像度を知っています。はい、/ packagesディレクトリにチェックインできましたが、なぜNuGetを使うのですか?