問題タブ [pre-build-event]

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 投票する
6 に答える
65280 参照

visual-studio - Visual Studio ビルド前イベント コマンド ラインでファイルを削除する方法

$(TargetDir)プロジェクトをビルドする前に、ビジュアル スタジオ内のファイルを削除しようとしています。

以下で説明するこの問題を回避するには、コマンド ラインをどのようにフォーマットする必要がありますか? 代替テキスト

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

c++ - ソースファイルを変更せずにビルド前のソースファイルを変更する方法は?

そのため、私は Visual Studio 2005 を使用しており、現在のプロジェクトでは AspectC++ のアスペクトの織り込みを処理する C# アドインを構築しています。アスペクト ファイルとソース ファイルを収集してアスペクト コンパイラにフィードするのは簡単ですが、これにより新しい (変更された) ソース ファイルが生成されます。標準の AspectC++ アドインをエミュレートしようとしています: http://www.pure-systems.com/AspectC_Add-In.22+M54a708de802.0.htmlであるため、プロジェクトのソース ファイルは変更せずに残しておき、ウーブン ファイルを C++ コンパイラにフィードします。これを行うことができると仮定すると (方法がわからない)、デバッガーが元のソース ファイルを正しく指すようにするにはどうすればよいでしょうか? ソースがコンパイルされたバージョンと一致する必要がないように VS オプションのチェックを外す必要があることはわかっていますが、ソース ファイルを直接変更せずに 2 つを関連付ける方法に途方に暮れています。何かアドバイス?

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

visual-studio - vs.net multi ビルド前コマンド

こんにちは、外部プロジェクトがあり、ビルド前のコマンドを使用しているため、メイン プロジェクトでビルドしたいと考えています。1 つのコマンドを使用すると機能しますが、両方の行を書き込むと、ビルドではなくエラー コード 1 が返されます。2 つのコマンドの間にコンマを入れようとしましたが、機能しませんでした。

vs.net のビルド前のイベントで mlti コマンドを実行する方法を教えてください。

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

asp.net - XML ファイルをビルド イベントとして検証する

アプリが起動する前に戻って問題を修正できるように、ビルド前のイベントの一部として XML ファイルを検証する方法があるかどうか疑問に思っていました。

シリアライゼーションの一部としてアプリケーションの起動時に XML ファイルを検証するコード (および使用) を認識していますが( XmlReaderSettings with ValidationEventHandler )、アプリの実行を開始する前に XML を検証する何らかの方法が必要です。

これは可能ですか?

前もって感謝します。

0 投票する
5 に答える
5199 参照

delphi - Delphi ビルド前イベントがコンパイル前に実行されない

svn リビジョン番号を含めるようにビルドを自動化するのに忙しいです。Delphi 2010 を使用しています。svn リビジョン番号 (.svn ディレクトリのエントリ ファイルから読み取ったもの) と指定したバージョン番号を aVersionInfo.rc に挿入するバッチ ファイルを呼び出すビルド前イベントを追加しました。私のプロジェクト。ビルド前のイベントは次のようになります。

...そしてバッチファイル(誰かがこれが役に立つといいのですが)...

バッチ ファイルはコンパイルの一部として実行され、aVersionInfo.rc が更新され、aVersionInfo.res が再コンパイルされますが、何らかの理由で新しい res ファイルが exe のコンパイルに使用されません。ただし、クリーン ビルド時または 2 回目のコンパイル時に更新されます。「プレ」ビルドイベントが呼び出される前に、rcファイルへの変更のチェックが行われるようです。これにより、実際にはビルド中のイベントになります。または、何か不足していますか?

別のビルド前イベントとして aVersionInfo.res ファイルを削除しようとしましたが、コンパイラはこのファイルが見つからないと不平を言います。それは

ラインが間違った場所にありますか?

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

c++ - VisualStudioを使用したビルド前のイベントでのC++コードの自動生成

Visual Studio(具体的にはVS 2005)でビルド前のイベントを使用して、.cppファイルを自動的に生成するPythonスクリプトを実行しようとしています。私が遭遇している問題は、コンパイラがこのファイルがダーティであり、ビルドが完了するまで再ビルドする必要があることを認識していないように見えることですつまり、ソリューションを2回ビルドする必要があります。これを生成するには1回です。このファイルが実際にコンパイルされるように、ファイルをもう一度作成します。

C ++コンパイラの内部動作についてあまり知らなくても、ビルド前のイベントを実行する前に再コンパイルする必要のあるダーティファイルのリストが作成されるため、この自動生成されたファイルが欠落していると推測されます。ビルド前のイベントが終了するまで触れられませんでした。

ビルド前のイベントによってファイルが変更された場合に、このファイルを再コンパイルする必要があることをコンパイラに通知する方法はありますか?

0 投票する
7 に答える
42581 参照

visual-studio - ソリューション全体のビルド前イベント?

Visual Studioには、いくつかのプロジェクトを含むソリューションがあります。どのプロジェクトが関係していて、それらが最新であるかどうかに関係なく、すべてのビルドの最初にコマンドを実行したいと思います。

基本的に、ソリューション全体のビルド前イベントに似たものが必要ですが、残念ながらVSはこれらをサポートしていないようです。誰かが私が必要なものを達成するための別の方法を知っていますか?

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

regex - Webアプリケーションを公開するときに、*。aspx、*。ascxファイルを検索して置換します

Webアプリケーションを公開するときに、すべての.aspxファイルと.ascxファイルのパターンを置き換えようとしています。

アプリケーションをローカルで実行しているときは、置換については気にしません。しかし、ソリューションを公開する必要があるとすぐに、すべての.aspxファイルと.ascxファイルで「DEF」に置き換えられた一連の文字(たとえば「ABC」)が必要になります。

これを実行するにはどうすればよいですか?

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

visual-studio-2008 - PrebuildEventからアドインを実行します

セットアッププロジェクトのバージョンをスタートアッププロジェクトのアセンブリバージョンと同期するためのVS2008アドインを作成しています。正常に動作します。しかし、セットアッププロジェクトのプレビルドイベントからアドインを呼び出すことができるかどうか疑問に思いました。コマンドラインウィンドウでは正常に機能しますが、ビルド前のイベントで機能させるための構文が見つかりませんでした。誰かがアイデアを持っていますか?ありがとう

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

c# - C#のコード内からVisual Studio 2008または2010プロジェクトのビルド前のイベントを変更する方法はありますか?

C#のコード内からVisual Studio 2008または2010プロジェクトのビルド前のイベントを変更する方法はありますか?C#には、プロジェクトのコンパイルとビルドの前に実行されるものを構成できるようなプリプロセッサディレクティブがありますか?

これの目的は、プロジェクトをスキャンしてシェーダーエフェクトファイル(.fx)を探し、新しいシェーダーエフェクトファイルを追加するたびにビルド前のイベントを手動で編集せずにそれらを再コンパイルすることです。このシナリオを支持する何かを知っているなら、あなたは貢献することを歓迎します。