在签出TFS时System.Web.Mvc丢失其引用的奇怪问题

问题描述 投票:1回答:1

我正在与另一个开发人员合作完成一个项目,直到今天,一切都很顺利。现在当我查看我的Visual Studio 2013的解决方案时,我对System.Web.Mvc的引用丢失了,我必须手动重新添加它。

当我办理登机手续并退房时,她也会遇到同样的问题。组装路径在我们的两台机器上都是相同的:

C:\ Program Files(x86)\ Microsoft ASP.NET \ ASP.NET MVC 4 \ Assemblies \ System.Web.Mvc.dll

但无论出于何种原因,我们都没有同步。正如我上面所说的那样,直到今天工作都很好所以一定有些变化......但我不知道是什么???

有什么建议/想法来解决这个问题?

TIA

tfs visual-studio-2013 .net-assembly
1个回答
2
投票

出现此问题的原因是安全更新增加了MVC的版本。因此,如果您的项目中的引用指向2.0 / 3.0 / 4.0版本所在的硬盘驱动器。您的项目需要该特定版本。解决此问题的另一种方法是使用Nuget更新引用。

这是微软关于这个问题的帖子:http://blogs.msdn.com/b/webdev/archive/2014/10/16/microsoft-asp-net-mvc-security-update-broke-my-build.aspx

© www.soinside.com 2019 - 2024. All rights reserved.