visual-studio-2010 - Visual Studio 2010 MVC 2(导入 2008 项目) - 发布失败 - System.Web.Routing.RouteValueDictionary 存在于两者中

标签 visual-studio-2010 msbuild

Error   7   The type 'System.Web.Routing.RouteValueDictionary' 
exists in both 
'c:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Web.dll'
and 
'c:\WINNT\assembly\GAC_MSIL\System.Web.Routing\3.5.0.0__31bf3856ad364e35\System.Web.Routing.dll'    
c:\Projects\VS\solutionfolder\projectfolder\Views\group\List.aspx   44  ProjectName

如果相关,该项目将使用 T4MVC.tt。还有 Visual Studio 2010 终极版。 我没有将目标 .net 框架升级到 4.0,因为我的主机将在大约 24 小时内不支持它。

我在同一解决方案中有一个 .Tests 项目,它说它的目标是 .net 4.0,但即使卸载了相同的消息,它仍然无法构建。

最佳答案

我将我的配置更改为不包含 MVCBuildViews 设置为 true 的配置,并且它已发布。

关于visual-studio-2010 - Visual Studio 2010 MVC 2(导入 2008 项目) - 发布失败 - System.Web.Routing.RouteValueDictionary 存在于两者中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2632006/

相关文章:

visual-studio-2010 - View 菜单中缺少数据库资源管理器选项

XML 标记、属性及其定义

c# - 添加由多部分命名空间引起的服务引用后 Reference.cs 中的编译错误

msbuild - 从命令行编译时添加附加库并包含路径

visual-studio - 在VC11中编译MFC程序支持Windows XP吗?

c# - WPF 功能区上的右对齐(帮助)按钮

testing - 更改 TFS Build 以在执行测试之前进行部署

msbuild - .NET Framework 3.5 的 .NET Framework 2.0 SDK 的等效项是什么?

msbuild - 通过 MSBuild 使用 Authenticode 证书对每个可执行文件进行签名

msbuild - 无法使用 cc.net 使用 msbuild 或 aspnet_compiler 进行发布