私たちの開発環境では、各開発者は独自の開発者サーバーを持っています。多くの場合、実際にはサーバー上で開発されず、ローカルマシンから開発し、開発サーバーに展開してから、リモートデバッガに接続してデバッグを行います。ユーザーごとに異なる一連のMSBuildタスクを実行していますか?
私の質問は、 MSBuildを使用して、各ユーザーごとに異なるタスクセットを実行するにはどうすればよいですか?
各ユーザーがMSBuildタスクで独自のビルドプロセスを定義できるようにしたいが、他の開発者に影響を与えたくないと思う。また、特定のユーザーが独自のプロセスを明示的に定義した場合、デフォルトのタスクセットを実行したい
例:MSがプロセスを構築
- デフォルトはスティーブのカスタムプロセスはスティーブのdevのサーバーにコピーすることです
- テストサーバーまたはステージングサーバーにコピーすることです
- SomeProj.csproj
- Ericのカスタムプロセスは、Ericの開発サーバーにコピーすることです。