問題タブ [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.
visual-studio-2008 - VS2008 でカスタム ビルド ステップとして doxygen を実行する
ビルドごとに (かなり小さい) プロジェクトの doxygen ドキュメントを生成しています。これを達成するために次のことを行いました。
index.html
doxygen が生成する をプロジェクトに追加しました- このファイルのカスタム ビルド ステップを指定しました (プロジェクト全体ではありません)。
- コマンドライン:
doxygen ../doc/Doxyfile
- 出力:
..doc/html/index.html
- 追加の依存関係: '../bin/foo.exe'
- コマンドライン:
これに関する問題は、VS がプロジェクトが古くなっていることを通知しなくなるまで、2 回ビルドする必要があることです。
どうすればこれを修正できますか?
apache-flex - カスタム Flex Ant ビルド タスク
初心者の質問です。
Flex Ant で .swf を作成しています。
私の .swf に、コマンドtarget.as
でファイルから生成するファイルをリンクしますsource.txt
上記の文で説明されている内容を、ant ビルド プロセスに追加するにはどうすればよいですか?
visual-studio - Visual Studio カスタム ビルド ステップ ルール?
Visual Studio 2008 を使用して、IDE で認識されないファイルまたはその他のファイルを C++ プロジェクトに追加すると、.c/.cpp/.h/.rc
この種のファイルに対してカスタム ビルド ステップ ルールを作成するかどうかを尋ねるダイアログがポップアップ表示されます。
ファイルを追加せずにこのダイアログにアクセスする方法を知っている人はいますか? どのメニューにも見つからないようです。
編集:私はファイルについてすべて知ってい.rules
ます。私が話しているのは、これらの.rules
ファイルを作成および編集できる Visual Studio 2008 内の GUI ダイアログです。これは、拡張子が不明なファイルを追加したときに表示されるダイアログです。
.net - 独自の継続的インテグレーション サーバーを作成する際に考慮すべきことは?
私は、開発プロセスを(ゆっくりと)より近代的なものにアップグレードしている組織で大規模なプロジェクトに取り組んでいます。現在、継続的インテグレーション モデルへの移行を検討しています。この動きの一環として、独自の継続的インテグレーション サーバーを作成することを検討しています。非常に成熟した (やや骨化した) ビルド プロセスがあります。また、ビルド検証テストとして実行したい多数のテストがあります。
私たちはいくつかの商用 CI サーバーを調査しましたが、個々のニーズに合わせてそれらをカスタマイズするのに必要な作業量は比較的多いようです。非常に高いため、独自の CI サーバーをカスタム作成するだけの価値があるかもしれません。ただし、このプロセスの潜在的な落とし穴を見逃している可能性があると感じています。実装におけるバグの問題が提起され、検討されています。オプションを評価する際に留意すべきその他の主要な考慮事項 (もちろん、CI システムの作成にかかる労力以外) はありますか? カスタム CI サーバーを実装したことがある人から、具体的な問題は何でしたか? また、商用 CI システムを使用したことのある人から、自分でやっておけばよかったと思うことや、やらなくてよかったと思うことはありますか?
xcode - Xcode のさまざまなターゲットのさまざまなリソース
私は iPhone アプリを開発しています。そのアプリのフル バージョンとライト バージョンがあります。同じソース コードと Xcode プロジェクトから両方のバンドルを取得するために、別のターゲットを Xcode プロジェクトに追加しました。
ここで、Lite ターゲットにリソース ファイルのサブセットのみをバンドルにコピーさせたいと考えています。ただし、Xcode では、すべてのリソースをフォルダー参照としてインポートしたため、「ファイルをバンドルにコピー」ビルド ステップから個々のファイルを単純に削除することはできません。リソースディレクトリのディレクトリ構造を維持するためにこれが必要です。
この問題を解決するにはどうすればよいですか? 提案やアイデアは大歓迎です!
visual-studio - 外部コンパイラを使用するVisualStudio2005でJavaのような言語(LeJOS NXJ)を設定するにはどうすればよいですか?
最近、レゴマインドストームロボットを制御するために、JDKとLeJOSNXJというJavaライブラリをインストールしました。J#カラーコーディングを提供するVisualStudioを実行するように言語を設定できるようにしたいと思います。プログラムをコンパイルするためのコマンドラインは次のとおりです。
プログラムをコントローラーにデプロイまたはダウンロードするためのコマンドラインは次のとおりです。
Visual Studioでこれらのオプションを使用する方法を設定するにはどうすればよいですか?
visual-studio-2008 - VS2008: プロパティ シート (vsprops) にカスタム ビルド ルールを追加しますか?
プロジェクトのカスタム ビルド ステップ用に CUDA SDK に付属する CUDA .rules ファイルを使用しています。
プロパティの重複を避けるために、CUDA ルールのプロパティを .vsprops ファイルで定義したいと思います。何らかの理由で、プロパティ ツリーの CUDA ルール ブランチがどのプロパティ シートにも表示されず、メインの構成シートの下にのみ表示されます。
テキスト版で.vspropsを編集してセクションを手動で追加しようとしましたが、ビジュアルスタジオではまだ表示されない変更はありません。
これを行う方法はありますか?
visual-studio - Visual Studio (2008) でカスタム ビルド ルールのデフォルトの説明を設定する
VS では、個々のファイル レベルでカスタム ビルド ルールを設定できます。ただし、ビルド ステップの説明 (外部ツールの実行時に msbuild が出力するもの) を変更しない限り、"カスタム ビルド ステップを実行しています" という既定値と、その後にツールのエラー出力が表示されるだけです。
私は最近、プロジェクトの奥深くに埋め込まれた .asm ファイルのビルド ルールが失敗し、NASM が有用なデバッグ情報を提供しなかった、継承されたソリューションでこれに悩まされました。どのファイルが失敗しているのかわからなかったので、問題を見つけるのに永遠にかかりました。私が試したことの 1 つは、ソリューション内のすべてのプロジェクトの説明を変更し (一度にすべてを選択してプロパティ パネルを開くことにより)、影響を受けるプロジェクトとファイルを表示するマクロを追加することでした。ただし、ビルドルールはファイルに添付されているため、当然これは機能しませんでした。
また、すべてのプロジェクト ファイルでデフォルトの説明文字列を検索してみましたが、値を設定しない限り、プロジェクト ファイルにはこの情報が保存されません。明らかに、どこかにデフォルトがあるはずです。これを設定する方法を知っている人はいますか?
visual-c++ - VisualC++プリプロセッサの定義
C ++プリプロセッサ定義をコマンドラインパラメータとしてカスタムのリンク前ステッププロシージャ呼び出しに転送したり、他の方法でファイルにエクスポートしたりする方法はありますか?
例:たとえば、c ++プロジェクトがあり、そのデバッグ構成にMAKUMBA_OBA = 0x13のようなプリプロセッサ定義を配置します。
次に、次のようなJavaScriptを実行するカスタムプリリンクステップを追加します。
それがうまくいったら素晴らしいでしょうが、jsで3番目のパラメーターを取得することはありません。したがって、問題は、プリプロセッサ定義をスクリプトに渡す方法です。
visual-studio-2010 - Visual Studio 2010 と protobuf-csharp-port
Jon Skeet の proto-csharp-port を使用していますが、Visual Studio 2010 で ReSharper と混合するときに問題が発生しています。
次のように接続されたカスタム MSBuild ターゲットを介して .cs ファイルを生成します。
CompileProtos
ターゲットが実行され、 .cs ファイルを使用して、生成された .cs ファイルが項目グループにProtoGen
追加されます。これは、定義されたディレクトリを検索し、見つかったすべての .proto ファイルをコンパイルするため、それらはプロジェクトにリストされません。@(Compile)
CreateItem
問題は、ReSharper が .cs ファイルの内容を認識しないことです (プロジェクトに含まれておらず、まだ存在していない可能性があるため)。そのため、ソリューション分析ライトを緑色に点灯させることができません。
.cs ファイルをプロジェクトに追加すると、.cs ファイルがCompile
アイテム グループに 2 回追加されているため、ビルド エラーが発生します。
Marc の protobuf-net には Visual Studio 2008 の優れた機能が含まれていることを知っています。同様のものを探していますが、Jon の protobuf-csharp-port と Visual Studio 2010 が対象です。
理想的には、プロジェクトに .proto ファイルを追加して正しくビルドし、生成された .cs ファイルを Visual Studio と ReSharper に認識させて、IntelliSense とソリューション分析が適切に機能するようにしたいと考えています。
.xsd ファイルが暗黙的に .cs ファイルを生成する方法のようなものがうまくいくと思います。