問題タブ [build-events]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
430 参照

visual-studio-2010 - ビルド イベント中に展開パッケージを作成する

別のプロジェクト「B」の展開パッケージを必要とするプロジェクト「A」があります。

「A」が「B」に依存し、「A」のビルド前イベントで展開パッケージが「B」用に作成されるように、これを自動的に実行したいと考えています。

これを手動で行う方法を知っています (右クリック "B" -> Build Deployment Package -> build "A")。正常に動作しますが、説明どおりに自動化するにはどうすればよいですか?

(「A」は実際には WIX プロジェクトです)

0 投票する
2 に答える
432 参照

delphi - ビルドイベントでアンパサンド記号を使用するには?

ファイル名にスペースを含む PowerShell スクリプトを Delphi ビルド イベントとして呼び出す方法を見つけようとしています。

CMD から、powershell.exe -Command "& 'Filename With Spaces.ps1'"正常に動作するものを呼び出す必要があります。

一方、Delphi はアンパサンド記号を 2 倍にし、コマンドを 2 つのコマンドに変換しようとしています。

これをビルドイベントとして設定しようとしました:

MSBuild によって実行されるのは次のとおりです。

ps1では、Delphi ビルド イベントからスペースを含むファイルを呼び出すには何が必要でしょうか?

0 投票する
3 に答える
4747 参照

visual-studio - Windows サービスのビルド前後のイベント。ベスト プラクティス

Windows サービスを取得し、プロジェクト ビルドで再作成する必要があります。

プレイベントでは:

sc クエリ "サービス" | findstr /i 実行中 | if "%errorlevel%"=="0" (sc stop "Service")

sc クエリ "サービス" | findstr /i 実行中 | if "%errorlevel%"=="0" (sc delete "Service")

事後イベント:

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\InstallUtil.exe $(TargetPath)

ネットスタート「サービス」

しかし、私は次のような問題を抱えています

エラー 1 コマンド "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\InstallUtil.exe D:...\bin\Debug\Host.exe

net start "Service" " コード 2 で終了しました。 ホスト

何か助けてください。

0 投票する
2 に答える
993 参照

delphi - Delphi 2007 で複数のビルド後のイベントを呼び出すことは可能ですか?

Delphi 2007 プロジェクトのビルド後のイベントから 2 つの cmd ファイルを実行しようとしています。

ビルド イベントは次のように構成されます。

最初のものは正常に動作しますが、2 番目のものはまったく呼び出されないようです。

次のように順序を変更すると:

繰り返しますが、最初のものだけが実行されます。

これは Delphi 2007 の既知の制限/バグですか、それともここで何か間違ったことをしていますか? (これは過去に機能していたと断言できました。)

編集:回避策を見つけました:

これは期待どおりに機能します。まだ奇妙です。

EDIT2:別のオプションがあります.StackOverflowのこの回答で見つけました:

私は(試していなくても)、ビルドイベントがcmdファイルであり、上記で引用した過去の経験がcmdファイルではなく実行可能ファイルを呼び出した場合にのみ問題になると思います。

0 投票する
3 に答える
68 参照

c# - デバッグ用に Visual Studio でアプリケーション ファイルをコピーする

私は VS2010 を使用しており、C# を使用してプログラムを作成しました。

アプリケーションのメイン フォルダにサブ フォルダを作成し、これらのフォルダにファイルをコピーする WIX インストーラを取得しました。

問題は、VS からアプリケーションを実行してデバッグしたいときに、WIX ファイルのようにディレクトリが作成されないことですが、私のコードでは、これらのディレクトリが表示され、そこにあるファイルにアクセスすることを期待しています。

インストール自体で作成されたものと同じように、コンパイル時にアプリケーションの同じディレクトリツリーをビジュアルスタジオに作成させて、すべてを適切に実行してデバッグできるようにするにはどうすればよいですか?

0 投票する
2 に答える
483 参照

visual-studio-2013 - Visual Studio 2013 でコンパイル全体が終了したときに、ビルド後のイベントを実行することはできますか?

複数のプロジェクトを含むソリューションがあり、FxCop を使用しています。要求されたコンパイルが完了したら、それを実行したいと考えています (1 つのプロジェクト、複数のフォルダーを含むフォルダー、またはソリューション全体である可能性があります)。

これを行う方法はありますか?現在、プロジェクトごとに行っていますが、これにはいくつかの欠点があります。

0 投票する
1 に答える
2021 参照

c# - ビルド イベントからメソッドを呼び出す

ビルド後のイベントからメソッド呼び出しを行うことはできますか?

もちろん、このクラスはビルド イベントを指定するプロジェクトに存在します。DoSomething をビルド後のイベントとして呼び出す方法はありますか?