在Visual Studio 2015中打开.scmp文件时,以XML格式而不是比较UI格式打开。

6

我正在打开一个数据库模式比较(.scmp)文件,该文件在Visual Studio中以XML格式打开。但是需要的是该文件在服务器数据工具选项卡中打开。

我已尝试从Visual Studio和Windows资源管理器中打开。

使用带有Update 3的Visual Studio Professional 2015。

2个回答

4

我真是太傻了,没有注意到SQL Server数据工具(SSDT)已经损坏并且未显示为已安装。安装SSDT解决了这个问题。


对我来说没有解决。我使用了Visual Studio Installer,并在VS 2019 16.8.6中添加了数据工具,因此我们可以从那里使用Tools / SQL Server / New Schema compare,我们可以看到UI,但是双击 .scmp 只会加载配置文件。 - Marc Roussel

-2

.scmp文件本质上是一个XML文件。默认情况下,它存储在项目系统的模式比较文件夹中。当您在Visual Studio中双击.scmp文件时,会出现“选择源/目标模式”页面,其中显示了您设置的比较设置和选项。当您在该页面上单击“确定”按钮时,SchemaCompare1.scmp文件(例如)将显示在编辑资源管理器中。

但是,您可能无法通过在磁盘上双击打开.scmp文件。这可能是因为.scmp文件用于保存使用会话之间(任何项目、数据库和.dbschema文件的组合)的比较设置和选项,它与解决方案相关联,因此您可以通过在Visual Studio中双击它来打开它。


2
感谢您对 .scmp 文件的解释。但这并不能告诉我为什么在 Visual Studio 中双击打开时会以 XML 的形式呈现,而不是应该打开用户界面。 - AudioDev

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接