【发布时间】:2010-11-20 09:09:43
【问题描述】:
我有一个 Visual Studio 2005 解决方案,其中包含两个项目 - VB 中的 Windows 窗体项目和 C# 中的类库。我的 VB 项目包含一个 RDLC 报告文件。
我最近了解到您可以向 RDLC 报告添加自定义代码和外部引用。我想从 RDLC 文件中引用我的 C# 类库(正如我所说,它在我的 VB 项目中)。但是,当您单击 Report -> Properties -> References 选项卡上的“...”按钮时,它不会为您提供添加项目引用的选项,只有 .NET 程序集和其他 .dll您机器上的文件。
将项目引用添加到 RDLC 的最佳方法是什么?
我尝试从 VB 和 C# 项目 bin 文件夹中添加我的 C# 库 .dll,但出现编译错误,表明找不到它。我找到了指示我将 .dll 放在我的 Visual Studio/..../PrivateAssemblies 文件夹中的解决方法。这样做消除了 File Not Found 错误,但我仍然收到一个错误,告诉我我试图在 ClassesReport -> Properties -> References 选项卡上引用的类/em> 找不到。
任何建议将不胜感激。谢谢。
【问题讨论】:
-
您好,我想知道您是否找到了解决此问题的方法?我得到了同样的东西。
-
我很好奇这个问题的最佳实践(因此有赏金来解决这个问题)。本质上,我有一个我正在尝试清理的系统的继承混乱。此过程的一部分包括为构建/部署过程带来一些理智。长话短说,我目前的位置是,我有一个带有 RDLC 文件的类库项目(在部署期间被移植到 SharePoint 实例),以及另一个带有 RDLC 使用的代码的项目(通过项目引用)。引用该代码的最佳做法是什么?将其移至同一个项目是一种选择。
标签: .net visual-studio reportviewer rdlc