2008-09-16 3 views
1

私たちの開発環境では、各開発者は独自の開発者サーバーを持っています。多くの場合、実際にはサーバー上で開発されず、ローカルマシンから開発し、開発サーバーに展開してから、リモートデバッガに接続してデバッグを行います。ユーザーごとに異なる一連のMSBuildタスクを実行していますか?

私の質問は、 MSBuildを使用して、各ユーザーごとに異なるタスクセットを実行するにはどうすればよいですか?

各ユーザーがMSBuildタスクで独自のビルドプロセスを定義できるようにしたいが、他の開発者に影響を与えたくないと思う。また、特定のユーザーが独自のプロセスを明示的に定義した場合、デフォルトのタスクセットを実行したい

例:MSがプロセスを構築

  • デフォルトはスティーブのカスタムプロセスはスティーブのdevのサーバーにコピーすることです
  • テストサーバーまたはステージングサーバーにコピーすることです

    • SomeProj.csproj
    • Ericのカスタムプロセスは、Ericの開発サーバーにコピーすることです。

答えて

0

ええ、私は前にこれをやりました。あなたのmsbuildスクリプトで$(USERNAME)をオフにしてみてください。これまでにmsbuildスクリプトを編集しようとしていないのであれば、たくさんのことを学んでいるはずです。

関連する問題