これを行う一般的な方法は何ですか?
別のビルドファイル(例ではnant)を維持するには時間がかかりますが、VisualStudioに固定されることはありません。
ほとんどの開発者はVisualStudioソリューションを使用してビルドしますか、それともnantビルドファイルを使用する必要がありますか。
ベストプラクティスは何ですか?
これを行う一般的な方法は何ですか?
別のビルドファイル(例ではnant)を維持するには時間がかかりますが、VisualStudioに固定されることはありません。
ほとんどの開発者はVisualStudioソリューションを使用してビルドしますか、それともnantビルドファイルを使用する必要がありますか。
ベストプラクティスは何ですか?
私がやっていることは、slnファイルではなくprojファイルを使用することです。MSbuildはそれらをうまく処理します。
このようにして、両方の長所を活用できます。VSにロックされていませんが、ビルドファイルのコピーを2つ保持する必要もありません。
それはあなたのプロジェクトに依存します...
1つの製品として構築したいソリューションが複数あるので、msbuild/nantを使用してそれらすべてを含めます。
ビルドファイルを使用するもう1つの理由は、CIサーバーがプロジェクトをビルドするときに実行するアクションが多く、開発者がソリューションをビルドするときにそれらのアクションを実行したくない場合です(展開用のファイルのコピーまたはアセンブリバージョンの設定)例えば)
一般的に、ビルドファイルを使用する理由がない限り、slnファイルを使用するだけでよいと思います。