問題タブ [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 のカスタム ビルド イベントでファイルが変更されているかどうかを確認する
カスタム ビルド ステップを使用して、ビルド中に .wsdl ファイルから gSoap コードを生成しています。Soap スタブが作成されてから .wsdl ファイルが変更されていない場合、Visual Studio でこの手順をスキップする方法はありますか?
visual-studio - ソフトウェアをビルドするときに、アセンブリバージョンを自動インクリメントする必要がありますか?
Visual Studio 2003では、プロジェクトアセンブリをビルドするたびに自動インクリメントするように簡単に設定できましたが、Visual Studio 2005では、この機能が削除されました。ビルドごとにアセンブリバージョンを自動インクリメントすることはできますが、統合された機能ではなく、複雑なカスタムビルドステップです。
これが削除された理由はわかりませんが、しばらく前に尋ねるべき質問があります-ビルド時に自動インクリメントを続行するために回避策を使用する必要がありますか、それともこれを停止する正当な理由がありますか?手動でインクリメントすることに賛成ですか?MicrosoftがVSから削除したので、おそらく正当な理由があり、誰かがそれを知っているかどうか疑問に思っています。
visual-studio - カスタム ビルドのステップが Visual Studio で実行されないのはなぜですか?
いくつかのカスタム ビルド ステップを含む Visual Studio プロジェクトがありますが、それらのいくつかは単に実行に失敗しています。エラーも警告もありません。ビルド ログによると、それらは実行されていますが、実際にはそうではありません。
(2010 より前のバージョンの Visual Studio ではすべて機能していましたが、Visual Studio 2010 以降ではうまくいきません。)
tfs - Change.MergeSources フィールドは TFS でどのように入力されますか?
次の形式でビルド ノートを生成したいと考えています。
これまでのところ、1) と 2) を達成するカスタム ビルド ステップがあります。「AssociatedChangesetsAndWorkItems」TFS ビルド アクティビティによって生成された情報を確認します。コードは次のとおりです。
私たちが抱えている問題は、「MergeSources」フィールドが常に空のリストであることです。そのフィールドに値を入力するにはどうすればよいでしょうか?
visual-studio - カスタム ビルド ステップとビルド後イベントの違いは何ですか?
どちらのプロジェクト設定でも、カスタム コマンドを実行できます。それぞれの利点または欠点は何ですか?
visual-studio-2005 - Visual Studio 2005 keeps "recompiling" XML Schema
I have the following inconvenience while working with MS Visual Studio.
My project contains some C++ code, and a Schema file (with extension .xsd
).
I have a "custom build step" for converting the file to a C source; the generated file looks thus:
I noticed that when i edit the schema file outside Visual Studio, or perhaps download a new version from a source control system, Visual Studio immediately notices that and invokes the Custom Build step (which i would expect it should do only when i "build" my project).
This is particularly awkward when my project happens to be running (i get a Do you want to stop debugging?
dialog out of the blue), and can result in lost edits (never happened during real work but possible).
This doesn't happen if i rename my file to have a non-standard extension (e.g. .xsk
), but i don't like this because i lose syntax highlighting (and it just seems wrong).
I would like to get ideas and insights on this:
Is there a reason for this "feature", or is it just a random quirk?
Any better workaround possible?
Maybe you are using another MS-VS version, and it doesn't happen for you (i am using MS-VS 2005 Standard Edition)?
msbuild - MSBuildカスタムタスク「HelloWorld」ウォークスルー
誰かがカスタムMSBuildタスクを作成してビルド中に実行する方法を正確に説明するウォークスルーを作成(またはリンク)できますか?Microsoft.Build.Utilities.Task
これを継承し、これのみを実行するカスタムタスクを探しています。
(私はこれに何時間も取り組んでおり、「[何でも]タスクが見つかりませんでした。次を確認してください」というメッセージが表示され続けます。どこかで重要なステップを見逃しているに違いないと思います。明確なチュートリアルがあれば、フォローできます。おそらく私はどこに足りないのかを理解するでしょう。)
visual-studio-2010 - .rules ファイルを Visual Studio 2010 .targets ファイルに変換する
Visual Studio 2010 で flex と bison を使用しようとしています。Web で .rules ファイルを見つけましたが、vs2k5/2k8 でしか使用できません。新しい「.targets」形式に変換するにはどうすればよいですか?
ファイルは次のとおりです。
このためのツールはありますか?
ありがとうございました!
イヴァン
visual-studio-2008 - セットアップ プロジェクトでの Visual Studio 2008 カスタム ビルド ステップの出力
カスタムビルドステップからの出力ファイルをセットアッププロジェクトに含めたいという問題があります。「プロジェクト出力の追加」オプションはカスタム出力ではなくソリューションからのexeのみを追加するため、私の最初のアプローチはそれをファイルとして追加することでした。この場合、ファイルはソース管理下に置かれ、書き込み保護されます。通常、新しいバージョンをビルドするためにファイルがチェックアウトされることはなく、カスタム ステップが失敗するため、ビルド プロセス全体が失敗します。したがって、問題を解決するために、ファイル自体ではなく、カスタムビルドステップからの出力を動的に使用したいと考えています。この問題の解決策はありますか?
visual-studio-2005 - vs2005 カスタム ビルド ステップの失敗を無視できますか?
ライブラリ ファイルをターゲット アプリケーションのプラグイン ディレクトリにコピーするカスタム ビルド ステップを含む Visual Studio 2005 プロジェクトがあります。これは問題なく動作しますが、ターゲット アプリケーションを開いている場合、当然のことながら失敗します。
この動作の問題は、ビルドを続行できないことです。つまり、ビルドを押してからコーヒーを飲み、戻ったときにビルドが完了することを期待できません。
私の質問は、カスタム ビルド ステップが失敗した場合にビルドが続行されるようにプロジェクトをセットアップできますか?