我想/需要编译autofac与asp.net的MVC 2的网站。我想一步通源,看看它是如何工作的。但这里是我的问题。 MVC的DLL的二进制文件显然是开往asp.net的MVC 1.我无法工作了什么项目文件需要的设置是为.NET 3.5和asp.net的MVC 2。一个是NET35指令,但我仍然得到的错误,不出来是一个类型。

有帮助吗?

解决方案

这听起来像你正在运行VS2008。 Autofac靶向.NET 3.5,即使依赖于VS2010。

其他提示

尝试重定向组件结合:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35"/>
        <bindingRedirect oldVersion="1.0.0.0" newVersion="2.0.0.0"/>
      </dependentAssembly>
    </assemblyBinding>
  </runtime>
</configuration>
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top