私は、共通のライブラリとプロジェクトを含む基本アプリケーションをビルドし、すべてをソース管理にチェックインし、ソリューションのベースビルドをセットアップする自動化プロセスに取り組んでいます。私が1つを除いて解決した問題のほとんど。ユーザーがソリューションとプロジェクトのパスを傍受し、そのパスを変更することは可能ですか?Visual Studio - ソリューションとプロジェクトの作成時に傍受とパスを変更する
つまり、
ユーザーは、新しいプロジェクトの作成画面でC:/ Projects/App1を指定します。 ソリューションとプロジェクトは実際にC:/ Projects/App1/trunk/source/App1に保存されます
私はTFSが連続ビルドの設定方法を容易にするためにパスを変更したいと思います。私はこれ以外のほとんどの問題を解決しました。そして、これが最も簡単であるように思えます。私はIWizardクラス内で変更できるかどうかを確認しようとしましたが、これまでのところ、運はありません。どんな提案も大歓迎です。
このプロセスは、ユーザーがカスタムテンプレートを選択することによってトリガーされることを追加する必要があります。カスタムテンプレートを使用して回答がない場合は、VSアドインに切り替えます。
-Scott
これを行う方法はわかりませんが、実際に成功すれば多くのデベロッパーを怒らせるつもりです。私が知っているほとんどの開発者は、コードをどのように整理したいかという点で非常に特有であり、それらのどれも同じではありません。 TFSは異なる作業ディレクトリをサポートしていませんか? – Todd
ありTFSは異なる作業ディレクトリをサポートします。問題は、外部プロジェクトの参照、260文字の制限などです。自動ビルドで導入されたあらゆる種類の問題。異なる開発者が異なる方法を設定すると、継続的なビルドが中断されます(破棄される)。 – Bomlin