如何使用MiniProfiler构建MVC4项目以在TFS 2010中构建?

时间:2012-11-02 20:29:43

标签: tfs msbuild asp.net-mvc-4 mvc-mini-profiler

我有一个在TFS中构建的ASP.NET MVC4项目。自从将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,但是我没有管理员权限。有人可以在下周为我做这件事,但如果可能,我想避免这样做。

1 个答案:

答案 0 :(得分:1)

原因实际上是代码分析。我们将分析设置为在构建时运行,并且构建服务器由于某种原因无法在分析期间加载所需的程序集。我仍然不确定根本原因,但关闭代码分析解决了这个问题。