問題タブ [custom-build-step]

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 に答える
58 参照

.net - Xsd 検証 vs2010

動機: プロジェクト内の xml がその xsd を満たしていない場合にコンパイル エラーが発生するようにしたい。

xml のビルド アクションをコンパイルに変更しようとしましたが、うまくいきませんでした。VS2010 が .NET コンパイラでコンパイルしようとしていると思われます。

それを達成する方法はありますか?(xmlまたはその他の方法のデフォルトの構築ツールを変更する)

ありがとう

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

c++ - CMake でカスタム ビルド ステップを追加する

いくつかのファイルを生成するカスタム ビルド ステップを CMake に追加しようとしています。それがどのように機能するかの説明は見つかりませんでした。

C++ 用の ODB によってソース、ヘッダー、および実装ファイルを生成する必要があるプロジェクトがあります。ODB はクラス ヘッダーを引数として取り、プロジェクトで使用するソース ファイルを生成します。

現在、CMakeLists.txt に次のコマンドがあります。

ファイルの場合、person.hppODB はperson-odb.hxx,を生成するはずですがperson-odb.cxxperson-odb.ixx私が使用した CMake コマンドは何も生成しません。端末では、このコマンドは正常に機能します。

私は何を間違っていますか?

EDIT:次の行を追加することで問題を解決できます:

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

visual-studio-2010 - Qt アドインを使用して Visual Studio Qt プロジェクトにカスタム ビルド ステップを追加すると、自動 MOC および UIC ステップが停止するのはなぜですか?

Visual Studio Qt アドインを使用する Visual Studio Qt プロジェクトがあります。アドインは、UIC と MOC をそれぞれ実行するための Q_OBJECT 宣言を持つクラスを持つ .ui ファイルと各ヘッダー ファイルのカスタム ビルド ツールルールを自動的に作成します。

プロジェクト全体のカスタム ビルド ツールルールを追加するまで、これはすべて完全に機能します。この例では、ルールはReleaseビルドに固有であり、コード署名を呼び出し、Execute after: Buildに設定されています。この構成では、デバッグビルドは正しく機能しますが、リリースはMOC または UIC を自動的に実行しません。プロジェクト ブラウザーで Q_OBJECT ヘッダーと .ui ファイルを右クリックし、必要なすべてのファイルを手動で強制的にコンパイルできます。これらは正しく MOC および UIC され、ビルドできますが、クリーン後のリビルドまたはビルドは常に失敗します。 .

プロジェクトのカスタム ビルド ルールをプロジェクトに追加すると、 .ui および Q_OBJECT ヘッダーに関連付けられたカスタム ビルド ツールルールが抑制されたように見えるのはなぜですか?

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

visual-studio-2012 - Visual Studio:「必要」な場合にのみカスタム ビルド ステップを実行する方法

カスタム ビルド ステップを使用して、C++ プロジェクトのビルド済みDLL (つまり$(TargetPath) ) をディスク上の別の場所にコピーしています。

ソース DLL がターゲット DLL よりも新しい場合にのみ VS がステップを実行することを期待して、カスタム ビルド ステップの をコピー先の DLL パスと - コピーするファイルに設定OutputAdditional Dependenciesました。$(TargetPath)

ただし、プロジェクトをビルドするたびに、VS はカスタム ビルド ステップを実行するため、コピーを実行する必要がないと判断できないようです (ソース DLL $(TargetPath) は変更されていません)。ステップの構成が間違っているに違いありません。

どのような設定をすると、希望する動作が得られますか (つまり、プロジェクトがビルドされ、カスタム ビルド ステップが成功した場合、VS はプロジェクトを最新と見なします)。

VS 出力ウィンドウに、Visual Studio がビルド ステップをトリガーするファイルとして vcxproj を使用していることを暗示しているように見えるこの行が表示されます。$(TargetPath)を使用したい:

(追記: 最初はビルド後のステップを使用していましたが、これが失敗した場合、VS はプロジェクトが正常にビルドされたと見なし、2 回目のビルド時に再度実行しません)

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

java - ジョブで利用可能なすべての Jenkins ビルド ステップのリストを取得するにはどうすればよいですか?

現在、Jenkins ジョブで利用可能なすべてのビルド ステップのリストを取得する方法を探しています。

ちょっと好き:

前もって感謝します!

0 投票する
3 に答える
5382 参照

android - TeamCity : ビルド ステップ間に遅延を作成する方法

TeamCity に問題があり、いくつかの Android APK をビルドしています。

QA とリリース APK の両方があり、それぞれが独自のビルド ステップにあります。

問題は、QA ビルド ステップでまだ使用されているファイルにアクセスしているように見えるため、Release ビルド ステップが完了しないことです。

を使用して、2つの間にPowershellビルドステップを追加しようとしました

ただし、これは TeamCity が待機する主な原因ではないようです。

ビルドステップの間に一時停止を作成する方法を知っている人はいますか?

ありがとう

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

c++ - エラー MSB6006: "cmd.exe" exited with code 3 を解決するにはどうすればよいですか?

コードのビルド時に次のエラーが発生します。

これを解決するにはどうすればよいですか?

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

c++ - 常に実行中の Visual Studio カスタム ビルド イベント

カスタム ビルド ツールとしてodbコンパイラを使用しています。入力ファイルが変更されていない場合でも、ビルド ツールは常に実行されています。

コマンドライン:

入力ファイルは次のとおりです:
ing_odb_category.hpp.

出力:

追加の依存関係:
ing_odb_category.hpp

説明:
odb ing_odb_category.hpp

Visual Studio 2010 からの出力:

odbツールはをing_odb_category.hpp入力として受け取り、、、、ファイルを生成しing_odb_category-odb.hxxます。 ing_odb_category-odb.ixxing_odb_category-odb.cxxing_odb_category-schema.cxx

ing_odb_category.hppファイルが変更さ れなくても、ソリューションを連続して何度もビルドでき、カスタム ビルド イベントは常に実行されます。

ヘッダー ファイルが変更された場合に Visual Studio でカスタム ビルドのみを実行するにはどうすればよいですか?

vcxproj ファイルから:

環境:

  • ビジュアル スタジオ 2010
  • Windows 7 - 64 ビット
0 投票する
1 に答える
40 参照

teamcity - TeamCity NUnit Runner Platform をパラメーター化するにはどうすればよいですか?

私たちは現在使用しており、以前は使用されていたが現在はTeamCity 9使用されている多くのコンポーネントを持っています。x32x64

組み込みのテスト ランナーを使用したビルド ステップをRelease含むテンプレートも定義しました。NUnitTeamCity

x32ブランチをリリースするたびにいくつかのブランチが存在するため、次のことを行う必要があります。

  • 最初にビルドステップをコピーします。
  • 継承されたものを無効にします。
  • PlatformコピーしたNUnitランナーの を明示的に に変更しx32ます。

nunit-console.exe明示的に実行したり、上記の手動の手順に頼ったりすることなく、この値をパラメーター化する方法はありますか?

どんな助けでも大歓迎です。