2017-02-13 3 views
0

SSDTプロジェクトで設定されたSSDTプロジェクトプロパティを取得するビジュアルスタジオ2012をターゲットにするビジュアルスタジオを追加する必要があります。ビジュアルスタジオSSDTプロジェクト設定を取得するために追加

一部のプロパティは、次のコードスニペットで取得できます。

_applicationObject.Solution.Projects.Item(1).ConfigurationManager.ActiveConfiguration;

しかし、私は、プロジェクトのプロパティのデバッグセクションに表示される高度なデプロイメント設定に興味があります。

ご協力いただければ幸いです。

よろしく、 Zehan

+0

設定の例を挙げることはできますか? –

+0

たとえば、デバッグタブにターゲット接続文字列が必要です –

+0

更新:公開データベースオプションで公開用のプロファイルを作成できます。プロフィールを保存するとき、Visual Studioはpusblish.xmlファイルを作成しました。このファイルには必要な設定が含まれていました。私は今xmlファイルを読むことができます。しかし、ファイルを読み込んでそれを変更するAPIがあればうれしいでしょう。 –

答えて

0

私は私の問題への解決策を見つけました。

VS 2012用のSSDTツールは、開発者に公開プロファイルを作成するオプションを提供します。これは、ソリューションを右クリックして公開すると見つかります。開発者は、データベースを公開するために必要なすべての設定を行うことができます。設定されると、開発者は設定を公開プロファイルに保存できます。プロファイルは、ソリューションフォルダにdatabaseProjectName.publish.xmlという名前で作成されます。高度な展開設定もこのファイルに保存されます。

パブリッシュプロファイルと.dacpacファイルを公開するには、我々はMicrosoft.SqlServer.Dac名前空間で見つかったDacServicesクラスで提供されるAPIを使用することができます。

関連する問題