【发布时间】:2014-03-07 15:03:53
【问题描述】:
我最近将我的 n 层解决方案从 .NET 3.5 vs 2008 升级到 4.5 Visual Studio 2012。除了水晶报告之外,一切都很好,我必须从以下链接http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_13_0_5.exe 为 Visual Studio 2012 安装新的运行时水晶报告。 安装上述软件包后,我必须解决一些不推荐使用的功能和属性 CrystalViewer 和之后报告在开发环境中正确呈现 (Windows 7 64 位、SQL Server 2005、Visual Studio 2012)。当我在测试环境 windows server 2008 R2 中部署包时 应用程序因抛出错误而无法加载 无法加载文件或程序集 Microsoft.ReportViewer.WebForms, Version=11
我设法通过复制 DLL 解决了 ReportViewer.WebForms 错误 从 C:\Program Files (x86)\Microsoft Visual Studio 11.0\ReportViewer 到解决方案的 bin 文件夹并设置属性 copylocal = true 并部署包。之后我收到错误 Could not load file or assembly 'Microsoft.ReportViewer.Common, Version=11.0.0.0 。我试图在我的机器上搜索那个 DLL 但不能。当项目在 Visual Studio 中运行时,在 Debug-> Windows->Module 中,该文件未列出,但是在全局程序集缓存中安装了该文件,但我不知道它是如何安装到全局缓存和从哪里 。我找到了一个解决方案,我必须从 microsoft 包安装 ReportViewer.msi,但如果我安装此包,它会要求我安装我不想安装的 SQL Server 2012。任何人都可以帮我解决这个问题。谢谢
【问题讨论】:
标签: c# asp.net .net visual-studio-2012 reporting-services