【发布时间】:2010-01-13 22:20:03
【问题描述】:
我正在测试新的 MVC2 框架,并且在那里我还尝试了新的 areas 功能。
我正在关注这个例子:
Walkthrough: Creating an ASP.NET MVC Areas Application Using Multiple Projects
一切都在本地构建和运行正常,但是当我尝试提交到我的存储库并使用构建自动化引擎 Team City 时,我收到构建错误。
错误 MSB4062:无法从程序集 Microsoft.Web.Mvc.Build 加载“Microsoft.Web.Mvc.Build.CreateAreaManifest”任务,Version=2.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35。无法加载文件或程序集“Microsoft.Web.Mvc.Build,Version=2.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。该系统找不到指定的文件。确认声明正确,并且程序集及其所有依赖项均可用。
我已经在我的 Team City 服务器上构建了其他 MVC2 应用程序,效果很好,但是当我添加整个“区域”时,它就无法正确处理。
有什么想法吗?
【问题讨论】:
-
你在使用 RC 吗?当区域作为解决方案中的子项目存在时,我在让它们工作时遇到很多问题。
-
是的,我正在使用 RC。奇怪的是它可以在我的本地开发机器上运行,但当我将它检入 SVN 并在实时服务器上自动构建它时却不行。
标签: c# teamcity asp.net-mvc-2