1

Visual Studio 2010 Prompt で mvc3 アプリケーションをビルドしようとすると、. 次のエラーが表示されます。

"TournamentCompanion.csproj" (既定のターゲット) (1) -> TournamentCompanion.csproj(553,3): エラー MSB4019: インポートされたプロジェクト "TournamentCompanion(1)\.nuget\nuget.targets" が見つかりませんでした。宣言内のパスが正しいこと、およびファイルがディスク上に存在することを確認してください。

、しかし .csproj のインポートには次のように書かれています:

Import Project="$(SolutionDir)\.nuge\nuget.targets"

そして、これは私のソリューションがどのように見えるかです:

事業

  • .nu​​get
  • トーナメントコンパニオン | TournamentCompanion.csproj
  • TournamentCompanion.Tests
  • TournamentCompanion.sln

問題の解決策が見つかりません。

4

1 に答える 1

1

代わりにこれを試して、同じエラーが発生するかどうかを確認してください。

<Import Project="$(MSBuildThisFileDirectory)\..\.nuget\nuget.targets" />

ソリューション相対パスを使用しないという追加の利点があり、産業用強度のコマンド ライン ビルドを構築するためのより強力な基盤が必要な場合に、ソリューション ファイルをまったく使用せずにビルドする方法が明確になります。

[ MSBuild Trickeryトリック #80 からの抜粋]

于 2012-04-27T14:21:23.273 に答える