0

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

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

我们的包含 SQLConnectionString 的 app.config 被放置在启动项目中。我能否以某种方式让我的 SSDT 发布配置文件,其中我只有一个配置文件并且从 app.config 读取目标连接字符串?

如果需要任何澄清,请告诉我谢谢。

4

1 回答 1

1

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

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

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

然后整个过程变成,构建解决方案,运行powershell(可以从直接vs窗口或单独的powershell win中完成),然后是我想做的任何事情。

于 2015-04-13T15:14:51.300 回答