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

时间:2017-11-01 21:58:47

标签: reporting-services visual-studio-2017 azure-devops sql-server-data-tools tfvc

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

现在,当我打开一个包含19个报告服务项目的现有解决方案时,我被提示需要升级,因为在首次发布时使用了预览,所以我没有提示。我继续升级所有项目,向项目添加了新报告,并将更改提交到Team Services中的TFVC存储库。

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

  

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

如果我使用解决方案绑定,这将有效,直到我关闭解决方案,然后我再次提示同样的事情。如果我选择删除解决方案绑定并通过File>再次绑定它们源控制>高级>保存并关闭解决方案后更改源代码管理我得到相同的提示。

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

目前我的解决方案无法使用,是否有办法手动修复我的解决方案/项目文件,因为我目前看到的建议修复程序无效。

2 个答案:

答案 0 :(得分:2)

我已经设法通过执行以下操作来解决此问题

  1. 卸载Visual Studio 2017 15.4.2和SQL Server数据工具(SSDT)15.4.0预览
  2. 安装Visual Studio 2017 15.3.5
  3. 安装SQL Server数据工具(SSDT)15.4.0预览
  4. 在扩展程序和更新中删除Microsoft Reporting Services项目1.17
  5. 在扩展和更新中安装Microsoft Reporting Services项目1.18
  6. 我发现在没有任何商业智能项目可用之后,将Visual Studio 2017更新到15.4.2。 Microsoft Reporting Services Projects 1.18列在扩展和更新中,但我不得不重新安装它以便能够打开项目。

答案 1 :(得分:1)

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

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