0

SqlMetal を実行してデータベースの LINQ to SQL DataContext を再生成する 1 行のバッチ ファイルを作成しました。これはうまくいきます。

Refresh_DataContext.bat :

"C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin\sqlmetal.exe" 
     /server:.\sqlexpress /database:MyDatabaseName 
     /code:"%~dp0\DataContext.vb" /context:DataContext 
     /views /functions /sprocs /pluralize 

これまでのところ、エクスプローラーで囲んでいるフォルダーを開いてバッチ ファイルを実行することでこれを実行できます。また、それを [ツール] メニュー ( Tools/External Tools.../Add) にも追加しました。

(特定の構成で) ビルドするたびに、このバッチ ファイルを実行したいと思います。どうすればいいですか?

4

2 に答える 2

2

探していると思われるものは、プロジェクトのプロパティの下にある「ビルド前のイベント コマンド ライン」の下にあります。[ビルド イベント] タブをクリックすると、必要なコマンド ラインを入力するためのスペースが少しできます。

于 2008-10-26T00:03:35.653 に答える
0

どっ!もちろん。Web アプリケーション プロジェクトには、ビルド前およびビルド後のイベントがあります。Web サイト プロジェクトはそうではありません。

于 2009-02-23T03:47:28.113 に答える