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

visual-studio-2010 - ビルド前のイベント コマンド ライン。失敗するが必須ではない

ビジュアル スタジオでは、正常に動作するコマンド ライン イベントを設定しました。

ただし、サービスが実行されていない場合、このイベントはゼロ以外の応答を返すことがあります。0 以外の応答があった場合でも、ビジュアル スタジオにビルドを続行してもらいたいです。

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

c# - ビルド前および使用設定で App.Config をオーバーライドする

app.config にアタッチされた設定ファイルがあり、ビルド前のコマンド ラインを使用して、プロジェクトの選択された構成 (デバッグ、リリース ...) に基づいて app.config をオーバーライドすることを想定しているバット ファイルを呼び出しています。ビルドプロセスの前。app.config はビルド時に更新されます (設定と app.config の変更を確認できます)。しかし、次のようなコマンドを使用して設定の値を取得しようとすると:

しかし...初めて(app.configがオーバーライドされない)すべてが正常に機能しますが、構成を変更すると(たとえば、デバッグからリリースに)、xmlに問題があるというエラーがスローされますまたはそのようなもの、エラーは ConfigurationErrorsException であり、メッセージは

プロパティ「serializeAs」の値を解析できません。エラー: 列挙値は次のいずれかでなければなりません: String、Xml、Binary、ProviderSpecific。

ここに私のバットファイルがあります:

私はこれらの議論をチェックした問題が何であるかを本当に知りません

ハンセルマン

App.Config 設定のオーバーライド

開発中に複数のアプリ構成ファイルを管理する

他にもいくつかあります。しかし、私は解決策を見つけることができませんでした。これについて私を助けてください!ありがとう。

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

c# - Visual Studio 2012 でビルドするたびに、すべての .cs ファイルを出力ディレクトリに送信する方法。

3 つの dll ライブラリを含むプロジェクトがあります (そのうちの 1 つには 2 つの依存関係があります)。

プロジェクトの構造

「DLL 親」の出力フォルダには、この 2 つの子のすべてのソース ファイルが必要です。Moveover DLL-parent の出力フォルダーに 'cs' フォルダーを作成して、この cs ファイルの構造を保存し、そこに DLL-Child 名でサブフォルダーを作成し、そのすべての cs ファイルをこのフォルダーにコピーします。

これを行うために、DLL-Child のビルド後のイベントを使用します。 ここに画像の説明を入力

そして、このdllだけをビルドすると、最下位レベルで完全に機能します。

このコマンド ラインを DLL-Child ポスト ビルド イベントで設定すると、出力はソース ファイルを含むフォルダーと共に作成されます。

しかし、ソリューション全体をビルドすると、このフォルダーが DLL-Child の出力から DLL-Parent の出力にコピーされないという問題が発生します。なんで ?DLL-Parent の参照セクションで、依存関係に対して「ローカルのコピー」を true に設定しましたが、何もコピーしません。

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

visual-studio - Nuget の install.ps1 に PreBuildEvent を追加する方法


インストール時にビルド イベントを追加するように NuGet パッケージを構成する

以下は私のinstall.ps1です

しかし、私のvs2013では、次のように表示されていることがわかりました: ここに画像の説明を入力

すべての「$value」を削除するようです

これを解決する方法を教えていただけますか?
install.ps1 のコンテンツが、vs のビルド前イベントのコンテンツと同じであることを望みます

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

c++ - MSBuild の BeforeBuild ステップ

昨日、動作について尋ねたところAfterBuild、セクションの一番下に配置することで動作させることができましたProject: MSBuild AfterBuild ステップ

別のプロジェクトでまったく同じことを試しました。これは私のBeforeBuildコードです:

Target Name="BeforeBuild"このプロジェクトには以前に別のものはありませんでした。これをProjectセクションの一番下に配置しました。.vcxproj は問題なく Visual Studio 2010 に解析/読み込みされています。「MSBuild プロジェクトのビルド出力/ログの詳細度」を「通常」に設定しています。

これが実行されない原因となる、私が考えていなかったことが他にありますか?

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

visual-studio-2010 - エラー MSB3073: コマンド "call "C:\project\clientdll\dependencies\gitrev.bat" :VCEnd" がコード 255 で終了しました

プロジェクトをビルドしようとすると、次のメッセージが表示されます (Visual Studio 2010):

はい、ファイルは存在します。ビルド前イベントでこのコマンドを使用しました。次のようになります。

何か案は?

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

visual-studio-2012 - ビルド済みコマンド イベントのテスト

とにかく、ビジュアル スタジオのコマンド プロンプトまたは他のツールから、ビルド済みのイベント コマンド ラインをテストできますか? こんなイベントがあります

しかし、うまくいかないようです(何も起こりません)。また、単純なコマンドプロンプトからこのコマンドを実行しようとしましたが、まだ成功していません。どんな助けでも素晴らしいでしょう。

ただし、前面から REM を削除すると、次のエラー メッセージが表示されます (@Giorgi が言及)。

コマンド "C:\Program Files\TortoiseSVN\bin\SubWCRev.exe "C:\Projects\GUI\RTS\Development." "C:\Projects\GUI\RTS\Development\mynamespace\Release.tmpl" "C: \Projects\GUI\RTS\Development\mynamespace\Release.txt"" はコード 9009 で終了しました。