今天我将Visual Studio 2017更新为15.4.2,发现SQL Server数据工具(SSDT)15.4.0预览附带的项目不再可用,这是更新后常见的情况。我修复了SSDT安装,发现项目没有回来,然后我重新安装它,现在项目已经可用。
现在,当我打开一个包含19个报告服务项目的现有解决方案时,我被提示需要升级,因为在首次发布时使用了预览,所以我没有提示。我继续升级所有项目,向项目添加了新报告,并将更改提交到Team Services中的TFVC存储库。
现在每当我打开这个解决方案时,每个项目都会提示我:
项目文件未绑定到源代码管理,但是 该解决方案包含它的源控件绑定信息。做 您想使用源代码管理绑定信息打开项目 从解决方案或打开它作为未绑定并修复解决方案文件?
如果我使用解决方案绑定,这将有效,直到我关闭解决方案,然后我再次提示同样的事情。如果我选择删除解决方案绑定并通过File>再次绑定它们源控制>高级>保存并关闭解决方案后更改源代码管理我得到相同的提示。
我在项目升级之前已经从我的存储库下载了一个特定版本,我只是被提示升级它们,这再次破坏了源代码控制。
目前我的解决方案无法使用,是否有办法手动修复我的解决方案/项目文件,因为我目前看到的建议修复程序无效。
答案 0 :(得分:2)
我已经设法通过执行以下操作来解决此问题
我发现在没有任何商业智能项目可用之后,将Visual Studio 2017更新到15.4.2。 Microsoft Reporting Services Projects 1.18列在扩展和更新中,但我不得不重新安装它以便能够打开项目。
答案 1 :(得分:1)
按照这些步骤为我解决了这个问题: