【问题标题】:How do I set TargetConnectionString of SSDT Publish profile from AppConfig如何从 AppConfig 设置 SSDT 发布配置文件的 TargetConnectionString
【发布时间】:2015-04-13 14:42:48
【问题描述】:

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

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

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

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

    编辑

    【讨论】:

    • 这看起来像是值得实现的东西,ed!
    猜你喜欢
    • 1970-01-01
    • 2015-03-11
    • 2014-09-28
    • 1970-01-01
    • 1970-01-01
    • 2017-08-30
    • 1970-01-01
    • 2020-12-12
    • 1970-01-01
    相关资源
    最近更新 更多