1

TFSでビルドするASP.NETMVC4プロジェクトがあります。MiniProfilerをプロジェクトに追加してから、ビルドは次のように失敗します。

CA0001 : The following error was encountered while reading module 'MiniProfiler': 
Assembly reference cannot be resolved: System.Web.Mvc, Version=3.0.0.0, 
Culture=neutral, PublicKeyToken=31bf3856ad364e35.

CA0058 : The referenced assembly 'System.Web.Mvc, Version=3.0.0.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35' could not be found. This assembly is required for 
analysis and was referenced by: D:\Builds\...\my.dll, 
D:\...\packages\MiniProfiler.2.0.2\lib\net40\MiniProfiler.dll.

DotPeekは、MiniProfilerが実際にSystem.Web.Mvcバージョン3.0.0.0を参照していることを示しています。

誰かがこの問題に遭遇しましたか?解決策はありますか?

ビルドサーバーにMVC3をインストールしますが、管理者権限がありません。来週誰かが私のためにそれをすることができますが、可能であれば私はそれを避けたいと思います。

4

1 に答える 1

1

これの原因は実際にはコード分析でした。ビルドで実行するように分析を設定しましたが、何らかの理由で、ビルドサーバーが分析中に必要なアセンブリをロードできませんでした。根本的な原因はまだわかりませんが、コード分析をオフにすることで問題は解決しました。

于 2012-11-09T21:58:44.397 に答える