335*_*307 42 .net c# asp.net reporting-services visual-studio-2012
我最近将我的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从C:\ Program Files(x86)\ Microsoft Visual Studio 11.0\ReportViewer复制到解决方案的bin文件夹并设置属性copylocal = true并部署包来解决ReportViewer.WebForms错误.之后我收到错误无法加载文件或程序集'Microsoft.ReportViewer.Common,Version = 11.0.0.0.我试图在我的机器上搜索该DLL,但却无法.当项目在visual studio中运行时,在Debug-> Windows-> Module中 ,文件未列出,但是在全局程序集缓存中安装了该文件,但我不知道它是如何安装到全局缓存的,以及从哪里安装.我找到了一个解决方案,我必须从microsoft软件包安装ReportViewer.msi,但是如果我安装这个软件包,它会要求我安装SQL Server 2012,我不会这样做.任何人都可以帮我解决这个问题.谢谢
小智 53
不知道这对任何人都有好处,但是搜索所有这些dll:
您可以找到它们C:\Windows\assembly\GAC_MSIL\...,然后将它们放入项目的引用中.
对于他们每个人说:本地副本,并检查32位或64位解决方案.
wak*_*har 30
您可以安装Microsoft Report Viewer 2012 Runtime并更改引用,以便它们指向运行时安装的引用.
http://www.microsoft.com/en-gb/download/details.aspx?id=35747
我已经安装了运行时而没有要求SQL Server 2012.在安装之前尝试卸载任何以前版本的报表查看器.
Mur*_*dız 26
作为Microsoft.ReportViewer.2012.Runtime有Microsoft.ReportViewer.WebForms,Microsoft.ReportViewer.Common和Microsoft.ReportViewer.ProcessingObjectModel图书馆,只是运行PM控制台命令:
安装包Microsoft.ReportViewer.2012.Runtime
注意:如果要完全删除旧Microsoft.ReportViewer.xxx引用,可以从" 管理NuGet包">"已安装的包"菜单中删除它们,然后从packages.config项目中的文件中删除相关行.之后,在项目建设期间不会再次回归.
希望这可以帮助...
Kri*_*hna 10
无法加载文件或程序集"Microsoft.ReportViewer.Webforms" 或
无法加载文件或程序集'Microsoft.ReportViewer.Common'
我在Visual Studio 2015中遇到过这个问题.
原因:
缺少Microsoft.ReportViewer.Webforms dll的参考.
可能的修复
步骤1:
将"Microsoft.ReportViewer.Webforms.dll"添加到解决方案中.
导航到Nuget Package Manager控制台为
"工具 - > NugetPackageManager - >包管理器控制台".
然后在控制台中输入以下命令,如下所示
PM>安装包Microsoft.ReportViewer.Runtime.WebForms
然后它将在"..\packages\Microsoft.ReportViewer.Runtime.WebForms.12.0.2402.15\lib"(您的项目文件夹路径)中安装Reportviewer.webforms dll
和"..\packages\Microsoft.ReportViewer.Runtime.Common.12.0.2402.15\lib"中的ReportViewer.Runtime.Common dll.(您的项目文件夹路径)
第2步:-
删除"Microsoft.ReportViewer.WebForms"的现有引用.我们需要在我们的解决方案中将这些dll文件称为"右键单击解决方案>引用 - >添加引用 - >浏览".添加上述路径中的dll文件.
第三步:
更改web.Config文件以指向Visual Studio 2015.注释掉Microsoft.ReportViewer.WebForms和Microsoft.ReportViewer.Common版本11.0.0.0并取消注释Microsoft.ReportViewer.WebForms和Microsoft.ReportViewer.Common Version = 12.0.0.0.如截图所示.
Microsoft.ReportViewer.Webforms/Microsoft.ReportViewer.Common
另请参阅以下链接.
无法加载文件或程序集'Microsoft.ReportViewer.WebForms'
| 归档时间: |
|
| 查看次数: |
237589 次 |
| 最近记录: |