强制版ASP.NET MVC

时间:2012-07-13 11:27:01

标签: c# asp.net asp.net-mvc-4 assembly-references

我们在这里开展了几个项目。一个使用MVC4 Beta和另一个MVC4 RC。

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

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

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

1 个答案:

答案 0 :(得分:2)

您正在玩火,但您可以在web.config中使用绑定重定向来指定要在web.config中使用的完整版本号。 RC版本和Beta(取决于哪个)版本具有不同的版本标签。你可以用那种方式指定使用哪个组件。

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

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