C# 用于检索SSDT项目设置的Visual studio加载项
我需要编写一个面向visual studio 2012的visual studio加载项,它将检索在SSDT项目中配置的SSDT项目属性 下面的代码段可以检索某些属性 \u applicationObject.Solution.Projects.Item(1).ConfigurationManager.ActiveConfiguration强> 但是我对出现在项目属性的调试部分的高级部署设置感兴趣 我们将非常感谢您的帮助 问候,,C# 用于检索SSDT项目设置的Visual studio加载项,c#,visual-studio-2012,sql-server-data-tools,envdte,C#,Visual Studio 2012,Sql Server Data Tools,Envdte,我需要编写一个面向visual studio 2012的visual studio加载项,它将检索在SSDT项目中配置的SSDT项目属性 下面的代码段可以检索某些属性 \u applicationObject.Solution.Projects.Item(1).ConfigurationManager.ActiveConfiguration 但是我对出现在项目属性的调试部分的高级部署设置感兴趣 我们将非常感谢您的帮助 问候,, 泽汉我找到了解决问题的办法 VS 2012的SSDT工具为开发人员提
泽汉我找到了解决问题的办法 VS 2012的SSDT工具为开发人员提供了创建发布配置文件的选项。在解决方案上单击鼠标右键并发布即可找到。开发人员可以设置发布数据库所需的所有必要设置。设置后,开发人员可以将设置保存到发布配置文件中。配置文件在解决方案文件夹中创建为databaseProjectName.publish.xml。高级部署设置也保存在此文件中
要使用发布配置文件发布.dacpac文件,我们可以使用Microsoft.SqlServer.Dac命名空间中的DacServices类中提供的API您可以给出所需设置的示例吗?例如,我需要调试选项卡Update中的目标连接字符串:我发现发布数据库选项允许为发布创建配置文件。保存配置文件时,visual studio创建了一个pusblish.xml文件,其中包含我想要的设置。我现在可以读取xml文件了。但是如果有任何API来读取文件并对其进行修改,那就太好了?啊,据我所知,所有的设置都在这里(或谷歌“sqlpackage.exe命令行语法”-请参阅“发布操作的特定属性”一节