【发布时间】:2014-12-12 18:35:20
【问题描述】:
我正在开发一个 ASP.NET MVC 3 解决方案(在 Visual Studio 2010 中工作),它在多个项目中引用了 System.Web.Mvc 的特定版本 (3.0.0.0)。
这样做是为了让解决方案在安装了更高版本的 MVC 的机器上构建。
我们成为昨天发布的 MVC 安全更新 (System.Web.Mvc not functioning as expected after Windows Update) 的受害者,其中 System.Web.Mvc DLL 版本已增加到 3.0.0.1
这可以很容易地在我的开发机器上修复。
我的问题是,如果我将每个引用 System.Web.Mvc 的项目更改为使用 3.0.0.1 构建,然后部署到 GAC 中仍然有 3.0.0.0 的服务器,我的应用程序仍然可以正常工作吗?
我知道有一些方法可以将 MVC DLL 作为部署的一部分包含在内,但我希望对当前的构建/部署过程进行尽可能少的更改。
【问题讨论】:
标签: c# asp.net asp.net-mvc windows-update