gpt4 book ai didi

c# - 无法加载文件或程序集 'Microsoft.ReportViewer.Common,版本 = 11.0.0.0

转载 作者:IT王子 更新时间:2023-10-29 03:55:51 24 4
gpt4 key购买 nike

我最近将我的 n 层解决方案从 .NET 3.5 vs 2008 升级到 4.5 visual studio 2012。除了 Crystal Reports 之外,一切都很好,我不得不从以下链接为 Visual Studio 2012 安装新的运行时 Crystal Reports http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_13_0_5.exe .安装上述软件包后,我不得不解决一些已弃用的功能和属性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,但我不想这样做。谁能帮我解决这个问题。谢谢

最佳答案

不知道这是否适合任何人,但搜索所有这些 dll:

  • Microsoft.ReportViewer.Common.dll
  • Microsoft.ReportViewer.ProcessingObjectModel.dll
  • Microsoft.ReportViewer.WebForms.dll
  • Microsoft.ReportViewer.WinForms.dll
  • Microsoft.ReportViewer.DataVisualization.dll

您在 C:\Windows\assembly\GAC_MSIL\... 中找到它们,然后将它们放入您的项目的引用中。

对他们每个人说:本地副本,并检查 32 位或 64 位解决方案。

关于c# - 无法加载文件或程序集 'Microsoft.ReportViewer.Common,版本 = 11.0.0.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22253607/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com