0

我们有几个项目在这里工作。一个使用 MVC4 Beta,另一个使用 MVC4 RC。

我在本地机器上安装了 MVC4 RC。

我需要能够在本地构建这两个项目,但是使用 MVC4 Beta 的项目引用了System.Web.Http.SelfHost其中至少一种在 RC 中不再存在的 beta 方法。

如何强制使用 MVC4 Beta 的项目使用我们需要的 dll 而不是 GAC 中的 MVC4 RC 版本?

4

1 回答 1

2

您这样做是在玩火,但您会在 web.config 中使用绑定重定向来指定要在 web.config 中使用的完整版本号。RC 版本和 Beta(取决于哪个)版本具有不同的版本标签。您可以指定以这种方式使用的程序集。

http://msdn.microsoft.com/en-us/library/eftw1fys.aspx

但是,使用 Beta 版本很危险,我什至敢说在生产环境中使用 RC 版本很危险。我希望这是一个 QA 环境,您正计划等待 RTM 投入生产。永远不要在生产环境中使用Beta 代码,请阅读您在安装时同意的 EULA ;-)

于 2012-07-13T11:34:17.250 回答