問題タブ [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.
visual-studio - Visual Studio のビルド イベントでバッチ ファイルからエラー、警告、およびメッセージを出力する
Visual Studio のビルド前イベントから実行されるバッチ ファイルを作成しています。
エラー、警告、およびメッセージを Visual Studio エラー リストに出力するにはどうすればよいですか?
エラーをスローするのではなく、エラーを修正する方法がほとんどであるため、これを検索するのは非常に困難です。
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 で終了しました。
また、除外パラメーターをグーグル検索してから、上記のビルドイベントを作成しました。ここで欠けているものや間違っていたものを見つけることができません。
これについて私を助けてください。
ありがとうございました。
visual-studio - ビルド後のイベントで %%F プレースホールからファイル名を取得する
次のようなビルド後のイベントがあります。
これにより、ファイルが列挙され*.dll
、存在する場合はコピーされます (これは意図したものではありません)。代わりに、それらが既にターゲットディレクトリにあるかどうかを確認し、それに応じてスキップする必要があります。
%%F
プレースホルダーを使用して各ターゲット ファイルへのパスを作成する方法がわかりませんでした。任意のポインタをいただければ幸いです。
visual-studio - ビルド イベントから呼び出される PowerShell スクリプトで Visual Studio マクロを使用する
Visual Studio のビルド イベントで PowerShell スクリプトを使用したいのですが、Visual Studio 自体で定義されたマクロを使用する必要があります。
これは私のpowershellスクリプトのサンプルです:
次に、プロジェクトのビルド前イベントで、次のように呼び出します。
プロジェクトをビルドすると、スクリプトは正しく呼び出されますが、プロジェクト パスを含む文字列が空です。
すべてのビジュアル スタジオ マクロを、スクリプト引数として明示的に渡さずに powershell スクリプトに渡す方法はありますか (多くのマクロを使用する必要があり、面倒です)。