项目文件(rptproj)的SSRS结构很奇怪

马克·沃西乔维奇

我收到了我无法打开的同事的SSRS项目。这是使用SSDT 2015创建的,我正尝试使用它打开它。我在尝试打开它时遇到的错误是:

(项目名称).rptproj:错误: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>
...

我看了一个可以打开的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 name).rds</Name>
      <FullPath>(data source name).rds</FullPath>
    </ProjectItem>
  </DataSources>
  <DataSets>
    <ProjectItem>
      <Name>(dataset name).rsd</Name>
      <FullPath>(dataset name).rsd</FullPath>
    </ProjectItem>
  </DataSets>
  <Reports>
    <ProjectItem>
      <Name>(report name).rdl</Name>
      <FullPath>(report name).rdl</FullPath>
    </ProjectItem>
    <ProjectItem>
...

我想了解为什么存在这些差异,以及如何在Visual Studio中打开该项目。

费利佩·利马

我遇到了完全相同的问题-在两台不同的计算机上使用Visual Studio 2015 Enterprise Update 3。比较SQL Server Reporting Services的版本后,我注意到它们是不同的(一个使用v13.0,另一个使用v14.0)。

因此,第一步是安装相同版本的SQL Server数据工具(v14.0.61712.50)。之后,我删除了扩展名为.rptproj.rsuser的文件,该文件已解决了该问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章