我们在这里开展了几个项目。一个使用MVC4 Beta和另一个MVC4 RC。
我在本地计算机上安装了MVC4 RC。
我需要能够在本地构建这两个项目,但是使用MVC4 Beta的项目会引用System.Web.Http.SelfHost
,其中至少有一个测试方法在RC中不再存在。
如何使用MVC4 Beta强制项目使用我们需要的dll而不是GAC中的MVC4 RC版本?
答案 0 :(得分:2)
您正在玩火,但您可以在web.config中使用绑定重定向来指定要在web.config中使用的完整版本号。 RC版本和Beta(取决于哪个)版本具有不同的版本标签。你可以用那种方式指定使用哪个组件。
http://msdn.microsoft.com/en-us/library/eftw1fys.aspx
但是,使用Beta版本是危险的,我甚至敢说在生产环境中使用RC版本是危险的。我希望这是一个QA环境,您计划等待RTM进入生产阶段。 Beta代码永远不会在生产环境中使用,请阅读您在安装时同意的EULA; - )