0

最近 に引っ越しましたSSDT publish profiles。アプリが接続できる SQL サーバーがいくつかあります。

また、サーバーごとに SSDT 発行プロファイルがあるため、多数の .publish.xml ファイルがあります。

SQLConnectionString を含む app.config は、スタートアップ プロジェクトに配置されます。プロファイルが 1 つしかなく、 app.config からターゲット接続文字列を読み取る方法で、SSDT Publish プロファイルを使用できますか?

説明が必要な場合はお知らせください。

4

1 に答える 1

1

私が最大限の柔軟性を提供する方法は、パブリッシュの使用を避け、代わりに sqlpackage.exe を呼び出す一連の PowerShell スクリプトを使用することです。

その後、アプリの app.config ファイルを開いて接続文字列を取得するなど、powershell で好きなことを行うことができます。

唯一の欠点は、F5 の公開ができなくなったことですが、実際には見逃したことはありません。

その後、全体的なプロセスは、ソリューションの構築、powershell の実行 (即時の vs ウィンドウまたは別の powershell の勝利から実行できます) になり、その後、やりたいことは何でもできます。

エド

于 2015-04-13T15:14:51.300 に答える