Visual Studio 2012 - 数据库项目 - 设置发布的默认配置文件

Posted

技术标签:

【中文标题】Visual Studio 2012 - 数据库项目 - 设置发布的默认配置文件【英文标题】:Visual Studio 2012 - Database Project - setting a default profile for publish 【发布时间】:2013-03-22 09:52:16 【问题描述】:

只是想知道是否有人知道如何将保存的发布配置文件设置为默认配置,即当我选择发布时自动加载的配置文件。我喜欢新的配置文件方法,但在开发过程中我不得不一遍又一遍地重新选择相同的配置文件。

【问题讨论】:

【参考方案1】:

在 VS2012 及更高版本中,您可以通过右键单击 .xml 配置文件并单击 Set As Default Publish Profile 选项来设置默认发布配置文件。当您单击发布项目时,它将自动加载。

【讨论】:

有什么办法让这个“坚持”在源代码管理中? 这(不幸的是)在 Visual Studio 2019 中不再相关。【参考方案2】:

所以我刚刚发现了如何执行此操作,右键单击您要发布的特定 .xml 文件(例如 Debug.publish.xml),它会自动加载到“发布”面板中。

双击 XML 文件也可以

最新的 Visual Studio 2012 更新现在还包括右键单击选项:

1 - 设置为默认值 2 - 发布

【讨论】:

【参考方案3】:

Rob,您可能需要考虑设置一些调用 SQLPackage 的批处理文件以使用所需的发布配置文件。我在这里写了一篇博客:http://schottsql.blogspot.com/2012/11/ssdt-publishing-your-project.html

对于我们的开发团队,我们设置了一组批处理文件,可以从他们当前使用的任何分支在本地构建一个或所有数据库。这使得更新本地数据库变得更加容易。 “全部发布”批处理文件需要一点时间来运行,但仍然比单独打开每个项目来发布数据库要好。

【讨论】:

【参考方案4】:

有点奇怪的问题:我将我的 .xml 文件重命名为 .localdev.xml....文件名是“双扩展名”-VS/Datatools 查找“.publish.xml”而不仅仅是 .xml 文件。就我而言,我需要“*.localdev.publish.xml”。当它的名称错误时,“设置为默认发布配置文件”右键单击选项没有显示,也没有双击...当您需要他时,Molder 在哪里?!?!? ;)

名称正确,功能正确……MS 需要更好、更有创造力的 QA 人员! ;)

【讨论】:

以上是关于Visual Studio 2012 - 数据库项目 - 设置发布的默认配置文件的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 2010/2012 Pro Power Tools

visual studio2012中 c语言编译出来的程序怎么暂停啊

在两个 Visual Studio 实例中使用签名依赖项,一个提升/管理员,一个普通

如何创建 Visual Studio 加载项来生成文件?

Visual Studio 中的 --enable-pic 等效项

每次打开 Visual Studio 时,VMDebugger 加载项都会崩溃