gpt4 book ai didi

.net - 在 VS2017 中使用自定义程序集预览 SSRS 报告时出错

转载 作者:行者123 更新时间:2023-12-04 23:15:10 25 4
gpt4 key购买 nike

我们正在尝试将旧的 Reporting Services 解决方案从带有 Business Intelligenge Studio 的 Visual Studio 2008 迁移到带有 SQL Server Data Tools 的 Visual Studio 2017。项目中的报告正在引用用于报告本地化的自定义程序集。该定制装配项目是解决方案的一部分。

与 VS2008 一样,为了能够构建报表项目,需要构建自定义程序集并将其放置在 VS 的 Private Assemblies 文件夹中,不用担心。

但是当我尝试在 VS 中预览报告时,它仍然出现此错误

Error while loding code modue: MyCompany.MyDllName, Version=1.2.3.4. Details: Could not load file or assembly MyCompany.MyDllName, Version=1.2.3.4, or one of it's depencies. The system cannot find the file specified.



我已经检查过该文件确实存在于 Private Assemblies 文件夹中,并且版本号与报告中引用的版本号匹配。

我需要将文件放在哪里才能让预览 View 找到它?它与我需要将它们放置在何处以构建报告有何不同?

最佳答案

在为类似的问题(但不是针对自定义程序集)苦苦挣扎了几天之后,这篇文章帮助解决了这个问题。就我而言,我收到了错误

Could not load file or assembly 'Microsoft.ReportingServices.ReportDesign.Common, Version=14.0.0.0, Culture=neutral, PublicKeyToken-89845dcd8080cc91'



尝试从 IDE 运行 ReportViewer 时,安装 Visual Studio 2017 (15.6.6) 和 SQL Server Data Tools - Visual Studio 2017(控制面板中的版本 14.0.16162.0,VS 2017 中的版本 15.1.61801.210“帮助/关于...” - 在这一点上,我已经放弃了对 Microsoft 版本控制的理解)。

从以下位置复制 DLL:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Reporting Services

到:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\CommonExtensions\Microsoft\SSRS (与之前帖子中提到的目标路径不同)

解决了问题。

关于.net - 在 VS2017 中使用自定义程序集预览 SSRS 报告时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44065957/

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