問題タブ [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.
visual-studio - VS 2010 でファイルを BuildAction Embedded Resource から None に変更するビルド前スクリプトを作成しますか?
Visual Studio 2010 で、ファイルまたは特定のフォルダー内のすべてのファイルのビルド アクションを埋め込みリソースからなしに変更するビルド前のイベントを作成することは可能ですか? 次に、ビルド後のイベントを作成して、それらを埋め込みリソースに戻しますか?
彼らはどのように見えるでしょうか?イベントのためにどのコードを書く必要があるかさえわからないので、これまでのところ何も投稿していません。パワーシェルですか?コマンド・プロンプト?
基本的に、ccproj ファイルを次のように変更します。
...これに:
...その後、ビルド後に再び戻ります。
ビルド イベントでこれを行うのが簡単でない場合は、それを答えとして受け入れます。
c# - XML が変更された場合にのみ XML から C# クラスを生成する
xsltproc を実行して一部の XML を C# ソース ファイルに変換する C# プロジェクトのビルド前イベントがあります。生成されたソースは、通常の方法でビルドされます。これは、XML が変更されたかどうかに関係なく、プロジェクトが常にビルドされることを意味します。
XML が変更された場合にのみ C# クラスを生成する方法はありますか? ビルド前のイベントは間違ったアプローチですか? XML を C# に変換する何らかのカスタム ツールを使用した方がよいでしょうか?
私は Visual Studio 2010 を使用しています。XML にはシリアル化されたオブジェクトが含まれていません。
どんな助けでも大歓迎です。
c# - セットアップ プロジェクトの ProductVersion を変更するビルド前イベントは、ビルド後まで有効になりません。
ここで説明する手順に従って、ビルド前のイベントを使用して、ビルドごとにセットアップ プロジェクトの ProductCode と ProductVersion を変更しました。
(つまり、上記のコードを使用して .vdproj ファイルを変更するコンソール アプリケーションを作成し、ビルド前のイベントからトリガーします)。
操作は成功し、ビルドが完了すると、セットアップ プロジェクトの「バージョン」プロパティが変更されていることがわかります。
ただし、コンパイルされた msiの「ProductVersion」プロパティは変更されません。
セットアップ プロジェクトを再度ビルドすると、'ProductVersion' が変更されていることがわかります。
msi のコンパイル後に prebuild イベントが発生する可能性はありますか?
c# - Visual Studio 2010 でプレビルド
ビルド前のイベントで C# 関数を実行し、関数呼び出しを定数値に置き換える可能性はありますか?
例えば:
ビルド前イベントの後:
visual-studio-2010 - ビルド前のイベントコピーコマンドはコード1で終了します
ビルド前のイベントに次のものがあります。
その結果、次のエラーが発生します。
コマンド"copy/ y C:\ Users \ myusername \ Documents \ Visual Studio 2010 \ Projects \ mysolution \ myproject \ ThirdPartyAssemblies * C:\ Users \ myusername \ Documents \ Visual Studio 2010 \ Projects \ mysolution \ myproject \ bin \ Debug \ "はコード1で終了しました。
ビルド後のイベントでも試してみましたが、同じエラーが発生します。それでも、コマンドを実行すると、コンソールウィンドウに(エラーの1つ)という結果になりますが、正常に機能します。私は何が間違っているのですか?
c# - ビルド前後のイベント パラメータ
Visual Studio で、利用可能なビルド前およびビルド後のイベント パラメーターのリストを教えてもらえますか?
例えば。$(TargetDir)
など
c++ - Visual Studioでアプリを実行しているときにリソースにアクセスするにはどうすればよいですか?
私のアプリケーションでは、さまざまなリソースを使用しています。リソースを出力ディレクトリにコピーするために、ビルド前のイベントを指定しました。私のディレクトリ構造は次のようになります。
.exeファイルに関連するこれらのリソースにアクセスしたいのですが、実行可能ファイルをDebugフォルダーから直接実行すると正常に機能しますが、Visual Studioで実行すると、別のディレクトリで起動されるため、リソースにアクセスできません。明らかに、VisualStudioがアプリケーションを実行している場所にリソースをコピーしたくありません。
助言がありますか?ありがとう
visual-studio-2010 - 参照を追加せずに prebuild イベントで別のプロジェクトをビルドする
プレビルド イベントでメイン プロジェクトのフォルダーに別の .exe ファイル フォームをコピーしていますが、メイン プロジェクトをビルドする前にそのプロジェクトをビルドする必要があるため、メイン プロジェクトのプレビルド イベントでそのプロジェクトをビルドしたいと考えています。
c# - AssemblyInfo.csでカスタム属性を設定するためのMSBuildタスク
AssemblyInfo.csにカスタム属性を設定するためのMSBuildタスクはありますか?AssemblyInfoタスクを見つけましたが、カスタム属性を設定できず、事前定義された属性のみを設定できるようです。このファイルに追加した3つのカスタムプロパティを設定したいと思います。
これを解決する方法について何か提案はありますか?