如何从AppConfig设置SSDT发布配置文件的TargetConnectionString

时间:2015-04-13 14:42:49

标签: .net sql-server connection-string sql-server-data-tools publish-profiles

我们最近搬到了SSDT publish profiles,我们的应用可以连接几个sql服务器。

此外,我们为每个服务器都有一个SSDT发布配置文件,因此有很多.publish.xml文件。

我们的app.config包含SQLConnectionString,它位于启动项目中。 我是否可以通过某种方式获取SSDT发布配置文件,其中我只有一个配置文件并且从app.config读取目标连接字符串?

如果需要澄清,请告知我们。

1 个答案:

答案 0 :(得分:1)

我给自己最灵活的方法是避免使用发布,而是我有一组powershell脚本调用sqlpackage.exe

然后,您可以在PowerShell中执行任何操作,例如打开应用程序的app.config文件并获取连接字符串。

唯一的缺点是你不再获得F5发布,但实际上我没有错过它。

然后整个过程变成,构建解决方案,运行powershell(可以从即时vs窗口或单独的powershell胜利完成)然后我想做什么。

相关问题