我从同事那里收到了一个我无法打开的 SSRS 项目。这是使用 SSDT 2015 创建的,我正在尝试使用相同的方法打开它。我尝试打开它时遇到的错误是:
(project Name).rptproj : error : XML 文档 (2, 2) 中存在错误。
.rptproj 文件采用以下形式:
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<FullPath>Debug</FullPath>
<OutputPath>bin\Debug</OutputPath>
<ErrorLevel>2</ErrorLevel>
<OverwriteDatasets>False</OverwriteDatasets>
<OverwriteDataSources>False</OverwriteDataSources>
<TargetServerVersion>SSRS2016</TargetServerVersion>
<Platform></Platform>
<TargetReportFolder></TargetReportFolder>
<TargetDatasetFolder></TargetDatasetFolder>
<TargetDatasourceFolder></TargetDatasourceFolder>
<TargetReportPartFolder></TargetReportPartFolder>
<TargetServerURL></TargetServerURL>
</PropertyGroup>
<State></State>
<DataSources>@(DataSource)</DataSources>
<DataSets>@(DataSet)</DataSets>
<Reports>@(Report)</Reports>
</PropertyGroup>
<ItemGroup>
<DataSet Include="(data source file name).rsd" />
</ItemGroup>
<ItemGroup>
<Report Include="(Report Name).rdl" />
</ItemGroup>
...
Run Code Online (Sandbox Code Playgroud)
我查看了一个可以打开的 SSRS 项目,它看起来完全不同:
<?xml version="1.0" encoding="utf-8"?>
<Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ToolsVersion="2.0">
<State></State>
<DataSources>
<ProjectItem>
<Name>(data source …Run Code Online (Sandbox Code Playgroud)