問題タブ [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.
c++ - Visual Studio が共有 .pch ファイルを削除し、カスタム ビルド手順について質問する
あるプロジェクトでコンパイルされ、他のプロジェクトで使用される共有 .pch ファイルを使用しようとしています。
ただし、PCH プロジェクトの .pdb ファイル名が他のプロジェクトの .pdb ファイル名と異なる場合、.pch ファイルは削除されます。
このページは質問に答えていません: https://devblogs.microsoft.com/cppblog/shared-pch-usage-sample-in-visual-studio/
すべての PDB に同じ名前を使用したくありません。
質問:
1) そのページのように PDB 名が等しくない場合、他のプロジェクトのコンパイルの開始時に .pch ファイルが削除され、C1083 エラー (.pch が見つからない) が発生するのはなぜですか?
2) COPY コマンドを使用して pch.pdb および pch.idb ファイルをコピーします。コピーされた pch.pdb に依存プロジェクトの PDB と同じ名前を付ける必要がある場合、RENAME コマンドなどはありますか? また、Custom Build Step コマンドの完全なリストはどこにありますか?
3) カスタム ビルド ステップの「追加の依存関係」と「出力」の目的がわかりません。.pch ファイル名を依存関係リストに入力して、削除されないようにすることはできますか? 出力リストには、依存プロジェクトの PDB 名、pch.pdb、またはその両方を含める必要がありますか?
logging - TFS Build Step - Encountered error TF400893: Unable to contact the server. Please check your network connection and try again
When reviewing the build steps on an Azure DevOps build, when I click on a given build step to get the details, instead of seeing the build detail output, I get the error:
I've tried restarting my browser, I've tried using a different browser, and I've tried restarting the build agent on the build server, all to no avail.
How can I see the build step detail?
typescript - 複合プロジェクトの TypeScript コンパイラにビルド ステップを追加する
tsc --build
複合 TypeScript プロジェクトで追加のビルドステップを利用するために、コマンドにフックできる方法はありますか?
多くの TypeScript プロジェクトを含む monorepo があります。ただし、それぞれをビルドするときに、Joi スキーマを TypeScript 定義に変換する追加の手順が必要です。
もちろん、npm から単純にスクリプトを実行することもできますが、このコマンドは実際には、ファイル内でtsc --build
参照されているすべてのプロジェクトをビルドします。つまり、1 つのコマンドですべてをビルドできます。tsconfig.json
しかし、ビルドするときは、参照されるすべての (または一部の) プロジェクトに対して、各プロジェクトがこの Joi -> TypeScript ステップも追加できるように、各ビルドにフックする方法が必要です。
これを行う方法はありますか?