0

csprojのプロパティ ウィンドウにカスタムの「ビルド アクション」オプションを追加するこの記事を見つけました。ただし、データベース プロジェクト内のオブジェクトのカスタム ビルド アクションが必要です。同様のことができる .sqlproj ファイルに追加できるものはありますか? SQL 用のカスタム ビルド アクションを追加できますか?

4

1 に答える 1

2

sqlproj ファイルを編集して、独自の msbuild ターゲットを追加できます。post\pre-build アクションと同じになります。

編集: .SQLProj ファイルは実際には MSBuild スクリプト ファイルです (両方とも SSDT SQL データベース プロジェクト 1 について話している場合:))。したがって、任意のテキスト エディターで開いて、次のように追加できます。

<Target Name="PreBuildEvent" AfterTargets="PrepareForBuild">
    <Exec WorkingDirectory="$(OutDir)" Command="calc.exe" />
</Target>

PreBuild コマンドを実行してプロセスをビルドする方法に非常に近いでしょう。ビルド プロセス中に PrepareForBuild ターゲットが呼び出されていることを確認するか、必要に応じて変更します。さらに進んで、必要な msbuild タスクを使用してビルド プロセスを拡張できます。

于 2013-10-27T09:38:17.470 に答える