【发布时间】:2013-01-29 00:43:44
【问题描述】:
我用public static 类和返回类型为int 的public static 方法构建了一个程序集。最终我会添加更多的方法,但现在程序集只包含一个方法。我正在尝试在我的 SSRS 报告中使用此程序集,但它会导致错误:
[rsErrorLoadingCodeModule]
加载代码模块时出错:‘XXX.Calcs, Version=2013.1.21.0, Culture=neutral, PublicKeyToken=null’。
详细信息:无法加载文件或程序集 'XXX.Calcs,Version=2013.1.21.0,Culture=neutral,PublicKeyToken=null' 或其依赖项之一。系统找不到指定的文件。
我通过Report Properties -> References 引用了程序集。当我创建一个在程序集中使用该方法的表达式然后构建时,我得到了上述错误。
我将程序集部署到:
C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies
想法?我是否缺少任何步骤?
【问题讨论】:
-
您是在本地使用它还是在针对报表服务器进行测试?
-
此时,我正在VS2008中构建报表。
-
将 DLL 添加到 Windows\assembly 时会发生什么?
-
另外,我记得的另一件事...这可能是一个愚蠢的问题,但是您是否重新启动了VS?我似乎记得它只在应用程序启动时为报告加载程序集。