当我尝试从 Visual Studio 2012 (TFS 2012) 中的源代码管理资源管理器查看 .sql 文件时,我收到以下错误消息:
TF10187: 无法打开文档
文件路径\文件名
用户取消了保存对话框
它只发生在 SQL 文件中。该文件确实存在于 TFSTemp 文件夹中,我可以双击并从那里打开它。我需要更改什么来修复此错误消息?
当我尝试从 Visual Studio 2012 (TFS 2012) 中的源代码管理资源管理器查看 .sql 文件时,我收到以下错误消息:
TF10187: 无法打开文档
文件路径\文件名
用户取消了保存对话框
它只发生在 SQL 文件中。该文件确实存在于 TFSTemp 文件夹中,我可以双击并从那里打开它。我需要更改什么来修复此错误消息?
安装 SQL Server Data Tools - 2013 年 9 月更新的东西会很好。http://msdn.microsoft.com/en-us/jj650015
对我们来说,这似乎与 .NET Framework 4.6 升级相关联,并且不仅限于 SQL 文件。用户在从源代码管理资源管理器和解决方案资源管理器中打开文件时遇到问题。
从以下文件夹中删除内容:
C:\Users\<>\AppData\Local\Microsoft\Team Foundation
C:\Users\<>\AppData\Local\Microsoft\VisualStudio
C:\Users\<>\AppData\Local\Microsoft\VSCommon
第一步在我的情况下修复了它,但如果没有,您可以尝试:在命令提示符或 Windows 资源管理器中导航到 Visual Studio IDE 文件夹并运行以下命令“devenv /resetuserdata”。即:C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE。为了最大限度地减少用户个人环境的潜在损失,您应该考虑使用“导出设置”向导创建备份,并在需要时使用“导入设置”向导恢复设置。
注意:运行 /resetuserdata 选项的副作用是必须重新配置任何自定义项(即:TFS 服务器和代理设置)以及必须重新安装许多(如果不是全部)Visual Studio 扩展。
看起来您需要卸载 Redgate,然后重新安装数据工具。这可能是因为加载项试图获取 .SQL 文件并对它们执行 VS 未预料到的操作。