今天我将 Visual Studio 2017 更新到 15.4.2,发现 SQL Server Data Tools (SSDT) 15.4.0 预览版附带的项目不再可用,这是更新后常见的情况。我修复了 SSDT 安装,发现项目没有回来,然后我重新安装了它,项目现在可用了。
现在,当我打开包含 19 个报告服务项目的现有解决方案时,系统会提示我需要升级它们,自从使用第一个版本的预览版以来,我就没有再收到过此提示。我继续升级所有项目,向项目添加新报告,并向团队服务中的 TFVC 存储库提交更改。
现在,每当我打开此解决方案时,每个项目都会提示我:
项目文件不绑定到源代码管理,但是 该解决方案包含其源代码控制绑定信息。做 您想要使用源代码管理绑定信息打开项目 从解决方案或将其作为未绑定打开并修复解决方案文件?
如果我使用解决方案绑定,这将一直有效,直到我关闭解决方案,然后再次提示我进行相同的操作。如果我选择删除解决方案绑定,并在保存并关闭解决方案后通过“文件”>“源代码管理”>“高级”>“更改源代码控制”再次绑定它们,我会收到相同的提示。
在项目升级之前,我已经从存储库下载了特定版本,但系统只是提示我升级它们,这再次破坏了源代码控制。
就目前情况而言,我的解决方案无法使用,有没有办法手动修复我的解决方案/项目文件,因为到目前为止我看到的建议修复不起作用。
我现在已经通过执行以下操作解决了这个问题
我发现将 Visual Studio 2017 更新到 15.4.2 后,所有商业智能项目都不可用。 Microsoft Reporting Services Projects 1.18 列在扩展和更新中,但我必须重新安装它才能打开项目。
按照以下步骤为我解决了这个问题:
我也有这个,但与 SSRS 无关。只是试图解决“项目文件未绑定到源代码管理,但解决方案包含其源代码管理绑定信息......”问题的持续请求。
发现我需要将以下内容添加到项目文件中...
<SccProjectName>SAK</SccProjectName>
<SccLocalPath>SAK</SccLocalPath>
<SccAuxPath>SAK</SccAuxPath>
<SccProvider>SAK</SccProvider>