我们最近搬到了SSDT publish profiles
,我们的应用可以连接几个sql服务器。
此外,我们为每个服务器都有一个SSDT发布配置文件,因此有很多.publish.xml文件。
我们的app.config包含SQLConnectionString,它位于启动项目中。 我是否可以通过某种方式获取SSDT发布配置文件,其中我只有一个配置文件并且从app.config读取目标连接字符串?
如果需要澄清,请告知我们。
答案 0 :(得分:1)
我给自己最灵活的方法是避免使用发布,而是我有一组powershell脚本调用sqlpackage.exe
然后,您可以在PowerShell中执行任何操作,例如打开应用程序的app.config文件并获取连接字符串。
唯一的缺点是你不再获得F5发布,但实际上我没有错过它。
然后整个过程变成,构建解决方案,运行powershell(可以从即时vs窗口或单独的powershell胜利完成)然后我想做什么。
编