我正在创建一个针对.NET 3.5的Web应用程序项目,该项目需要使用Reporting Services 2005报告查看器控制(8.0.0.0)来查看一些旧报告。我安装了 可重新分配包 和大会的8.0版 Microsoft.ReportViewer.WebForms 在GAC中(以及9.0和10.0),但是VS2010中的“添加引用”对话框仅显示9.0和10.0。

为什么没有显示组件,我该如何引用它?

有帮助吗?

解决方案

它是“可重新分布”,仅是为了将所需的运行时组件安装到目标计算机上的GAC中。获取可以在开发机上使用的参考程序集将需要安装程序将程序集的副本留在“众所周知的位置”和/或编写注册表密钥中,以便参考程序集在“添加参考”对话框中显示。

我怀疑您仅通过安装VS2005获得这样的参考组件。不确定,我不再安装它了。参考组件只是GAC中的一个副本。因此,一种可能的解决方法是将所需的组件从GAC复制到项目目录,从而使您可以使用对话框的浏览选项卡将其添加到项目中。隐藏GAC内部结构的壳延伸器使Explorer的内部结构变得有些麻烦。使用基于非探索的文件管理器或命令提示符。它存储在C: Windows assembly的子目录中

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top