1

ときどき、リポジトリに変更を加えると、TeamCity が起動し、Moq/NUnit が見つからないために失敗することがあります。それが機能するためには、チェックアウトディレクトリを構築してクリーンアップする必要があります。何が起こっているのでしょうか?

[ResolveAssemblyReference] C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1605, 5): 警告 MSB3245: この参照を解決できませんでした。アセンブリ「Moq」が見つかりませんでした。アセンブリがディスク上に存在することを確認してください。コードでこの参照が必要な場合、コンパイル エラーが発生する可能性があります。[14:32:41]

変。

4

1 に答える 1

0

よくあることですが、これは私自身のせいです。いくつかのビルド手順の最後の手順で、nuget パッケージをセットアップします。残念ながら、ディレクトリとして「packages」を選択し、「clean」にチェックを入れました。ビルドが成功すると、nuget パッケージの復元からパッケージが削除されます (私が作成したものではなく、私のプロジェクトが依存しているものです!)。

ドー。

于 2013-09-17T00:38:36.693 に答える