VS2017 15.4.2 - SSRS 项目升级后项目文件未绑定到源代码管理

问题描述 投票:0回答:3

今天我将 Visual Studio 2017 更新到 15.4.2,发现 SQL Server Data Tools (SSDT) 15.4.0 预览版附带的项目不再可用,这是更新后常见的情况。我修复了 SSDT 安装,发现项目没有回来,然后我重新安装了它,项目现在可用了。

现在,当我打开包含 19 个报告服务项目的现有解决方案时,系统会提示我需要升级它们,自从使用第一个版本的预览版以来,我就没有再收到过此提示。我继续升级所有项目,向项目添加新报告,并向团队服务中的 TFVC 存储库提交更改。

现在,每当我打开此解决方案时,每个项目都会提示我:

项目文件不绑定到源代码管理,但是 该解决方案包含其源代码控制绑定信息。做 您想要使用源代码管理绑定信息打开项目 从解决方案或将其作为未绑定打开并修复解决方案文件?

如果我使用解决方案绑定,这将一直有效,直到我关闭解决方案,然后再次提示我进行相同的操作。如果我选择删除解决方案绑定,并在保存并关闭解决方案后通过“文件”>“源代码管理”>“高级”>“更改源代码控制”再次绑定它们,我会收到相同的提示。

在项目升级之前,我已经从存储库下载了特定版本,但系统只是提示我升级它们,这再次破坏了源代码控制。

就目前情况而言,我的解决方案无法使用,有没有办法手动修复我的解决方案/项目文件,因为到目前为止我看到的建议修复不起作用。

reporting-services visual-studio-2017 azure-devops sql-server-data-tools tfvc
3个回答
2
投票

我现在已经通过执行以下操作解决了这个问题

  1. 卸载 Visual Studio 2017 15.4.2 和 SQL Server Data Tools (SSDT) 15.4.0 预览版
  2. 安装 Visual Studio 2017 15.3.5
  3. 安装 SQL Server Data Tools (SSDT) 15.4.0 预览版
  4. 删除扩展和更新中的 Microsoft Reporting Services Projects 1.17
  5. 在扩展和更新中安装 Microsoft Reporting Services Projects 1.18

我发现将 Visual Studio 2017 更新到 15.4.2 后,所有商业智能项目都不可用。 Microsoft Reporting Services Projects 1.18 列在扩展和更新中,但我必须重新安装它才能打开项目。


1
投票

按照以下步骤为我解决了这个问题:

  1. 将 Microsoft Visual Studio 2017 更新至 v15.5.2
  2. 将 Microsoft Reporting Services 项目更新至 v1.20

0
投票

我也有这个,但与 SSRS 无关。只是试图解决“项目文件未绑定到源代码管理,但解决方案包含其源代码管理绑定信息......”问题的持续请求。

发现我需要将以下内容添加到项目文件中...

<SccProjectName>SAK</SccProjectName>
<SccLocalPath>SAK</SccLocalPath>
<SccAuxPath>SAK</SccAuxPath>
<SccProvider>SAK</SccProvider>

参见 为什么项目文件中缺少 会导致“项目文件未绑定到源代码管理”

© www.soinside.com 2019 - 2024. All rights reserved.