タグ付けされた質問 「msbuild」

4
Visual Studio Solutionファイルの代わりにMSBuildを使用する必要があるのはなぜですか?
TeamCityを使用して継続的な統合を行い、ソリューションファイル(.sln)を介してリリースを構築しています。過去にさまざまなシステムでMakefileを使用してきましたが、msbuildを使用したことはありません(Makefile + XMLマッシュアップのように聞こえます)。ソリューションファイルの代わりにmsbuildを直接使用する方法に関する多くの投稿を見てきましたが、なぜそれを行うべきかについての明確な答えは見当たりません。 それでは、なぜソリューションファイルからMSBuildの「メイクファイル」に移行する必要があるのでしょうか?#define(機能化ビルド)が異なるリリースがいくつかありますが、ほとんどの部分はすべて機能します。 大きな懸念は、プロジェクト/ソースコードを追加するときに2つのシステムを維持する必要があることです。 更新: 人々は、次の3つのコンポーネントのライフサイクルと相互作用に光を当てることができますか? Visual Studio .slnファイル 多くのプロジェクトレベルの.csprojファイル(「サブ」msbuildスクリプトを理解しています) カスタムmsbuildスクリプト カスタムmsbuildスクリプトは手書きで、通常は既存の個々の.csprojを「現状のまま」消費しますが、Visual Studio IDE GUI内から通常どおり.slnと.csprojを消費/維持すると言うのは安全ですか?これは、メンテナンスの重複/重複を減らす方法の1つです... 他の人々の運用経験から、これに関するいくつかの光をいただければ幸いです
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.