在VS2013中使用报表设计器并获得程序集错误加载新报表

本文关键字:报表 加载 错误 程序集 新报表 VS2013 | 更新日期: 2023-09-27 17:49:44

尝试在VS2013中使用报表设计器并得到以下错误:

Could not load file or assembly 'System.Web.Mvc, Version 2.0.0.0,Culture = neutrual, PublicKey Token = '31bf3856ad364e35' or one of its dependencies.  The system could not find the file specified

网络。(重定向应该处理这个问题吗?)

<dependentAssembly>
   <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
   <bindingRedirect oldVersion="1.0.0.0-5.1.0.0" newVersion="5.1.0.0" />
</dependentAssembly>

这是主web.config。我还需要什么吗?

在VS2013中使用报表设计器并获得程序集错误加载新报表

Microsoft报表设计器,特别是数据集设计器,不支持项目中的绑定重定向。设计器正在使用devenv.exe探测程序集,因此使用devenv.exe.config的绑定重定向。修复依赖链以匹配实际存在的内容将有助于解决这个问题(在我的例子中是Unity)。MVC5绑定Unity 3.0而不是Unity 3.5)。

我不愿意修改dev .exe.config,因为它似乎经常被VS踩在上面。