Tag: 程序集 引用

ASP.NET MVC安全补丁到版本3.0.0.1打破构build

在安装ASP.NET MVC 3安全更新KB2990942之后,MVC版本从3.0.0.0增加到了3.0.0.1 。 这会导致Visual Studio不再查找引用。 <Reference Include="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" /> Resharper没有显示任何问题,但是构build失败了很多未解决的MVCtypes和警告: 警告 :无法parsing此引用。 找不到程序集“System.Web.Mvc,Version = 3.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35,processorArchitecture = MSIL”。 检查以确保程序集存在于磁盘上。 如果您的代码需要此引用,则可能会收到编译错误。 这种说法是有道理的。 我的机器上不再有这个版本。 我无法保证开发机器上的确切MVC版本,构build服务器和生产服务器。 他们可能有3.0.0.0或3.0.0.1 ,这可能随时改变。 Windows Update可能随时发布新的MVC版本。 另外,我不想在每次发布MVC更新时增加所有* .csproj文件的版本号。 更新会影响多个版本: KB 2993939:Microsoft ASP.NET MVC 2的安全更新 KB 2993937:Microsoft ASP.NET MVC 3的安全更新 KB 2993928:Microsoft ASP.NET MVC 4.0的安全更新 KB 2992080:Microsoft ASP.NET […]