【发布时间】:2012-12-18 13:06:19
【问题描述】:
我有 1000 多个 rdl 文件,并希望记录每个文件中数据源的名称。我正在尝试在 C# 中以编程方式加载和访问单个 rdl 文件 并尝试了以下代码行。
Microsoft.ReportingServices.RdlObjectModel.Report.Load("C:\\abc.rdl");
但是下面的异常被抛出。为什么会抛出这个异常?
System.Xml.XmlException 未处理 Message="Deserialization 失败:无法加载文件或程序集 'Microsoft.ReportingServices.ReportDesign.Common,版本=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' 或其之一 依赖关系。该系统找不到指定的文件。 5号线, 位置 6." Source="Microsoft.ReportingServices.Designer.Controls" LineNumber=5 LinePosition=6 StackTrace: 在 Microsoft.ReportingServices.RdlObjectModel.Serialization.RdlReader.ReadRoot(类型 类型)
【问题讨论】:
-
您确定 RDL 的版本与您安装到这台机器上的 SSRS 版本匹配吗?
标签: c# .net reporting-services