我正在尝试在已从 MVC 1 升级到 MVC 3 的项目上使用 FxCop。我第一次运行我的项目时,它要求我为其定位 MVC 3。一旦我这样做了,它会继续运行一段时间,然后让我找到 MVC 1,我觉得这很奇怪,因为我不再在这台机器上安装它并且网站运行正常。这是它给我的信息:
在我们的 Web.config 文件中,我们有以下内容,它是在您升级 MVC 版本时自动创建的:
<dependentAssembly>
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="3.0.0.0" />
</dependentAssembly>
有谁知道如何摆脱这个错误,以便 FxCop 完成对这个项目的分析?