問題タブ [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 投票する
1 に答える
1181 参照

visual-studio - Visual Studio のビルド イベントでバッチ ファイルからエラー、警告、およびメッセージを出力する

Visual Studio のビルド前イベントから実行されるバッチ ファイルを作成しています。

エラー、警告、およびメッセージを Visual Studio エラー リストに出力するにはどうすればよいですか?

エラーをスローするのではなく、エラーを修正する方法がほとんどであるため、これを検索するのは非常に困難です。

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

batch-file - ビルド後のイベント xcopy - 一部のファイル セットを除外する

プロジェクトのコンパイルが成功した後、いくつかのファイルを特定のフォルダーにコピーしたいと考えています。以下に示すように、ビルド後のイベントを作成しました。

注: 私のプロジェクトの出力パスは、デバッグ用の bin フォルダーに設定されており、両方のモードをリリースしています。

上記のビルド イベントは正常に機能し、bin フォルダーの下にあるすべてのファイルが宛先フォルダーにコピーされました。しかし、必要なファイルとともに、「vshost.exe」ファイルもコピーされました。このファイルは必要ありません。したがって、以下で説明するように、xcopy ビルド イベントの exclude パラメータを使用しました。

上記のビルド イベントでは、コンパイルが失敗し、次のエラーが発生しました。

コマンド "xcopy "C:\TFSWorkspace\FASTER.Web - v6.3.Sprint.06\Source\Installer\Application\DBUpgradeUtility\bin" "C:\TFSWorkspace\FASTER.Web - v6.3.Sprint.06\ Source\Installer\Application\DBUpgradeUtility\bin....\Support Files\DBUpgradeUtility\" /Y /exclude:"C:\TFSWorkspace\FASTER.Web - v6.3.Sprint.06\Source\Installer\Application\DBUpgradeUtility \bin....\Support Files\DBUpgradeUtility*. vshost.exe」はコード 4 で終了しました。

また、除外パラメーターをグーグル検索してから、上記のビルドイベントを作成しました。ここで欠けているものや間違っていたものを見つけることができません。

これについて私を助けてください。

ありがとうございました。

0 投票する
0 に答える
31 参照

visual-studio - ビルド後のイベントで %%F プレースホールからファイル名を取得する

次のようなビルド後のイベントがあります。

これにより、ファイルが列挙され*.dll、存在する場合はコピーされます (これは意図したものではありません)。代わりに、それらが既にターゲットディレクトリにあるかどうかを確認し、それに応じてスキップする必要があります。

%%Fプレースホルダーを使用して各ターゲット ファイルへのパスを作成する方法がわかりませんでした。任意のポインタをいただければ幸いです。

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

visual-studio - ビルド イベントから呼び出される PowerShell スクリプトで Visual Studio マクロを使用する

Visual Studio のビルド イベントで PowerShell スクリプトを使用したいのですが、Visual Studio 自体で定義されたマクロを使用する必要があります。

これは私のpowershellスクリプトのサンプルです:

次に、プロジェクトのビルド前イベントで、次のように呼び出します。

プロジェクトをビルドすると、スクリプトは正しく呼び出されますが、プロジェクト パスを含む文字列が空です。

すべてのビジュアル スタジオ マクロを、スクリプト引数として明示的に渡さずに powershell スクリプトに渡す方法はありますか (多くのマクロを使用する必要があり、面倒です)。