短い答えは「できません」であることは知っています。デスクトップ ビルドは、TFS 2010 の一部ではなくなりました。
ただし、自分のマシンにビルド エージェントをインストールし、WF に最新バージョンまたはシェルブセットを取得しないように指示し、既存のワークスペースを使用すると、なんとかしてそれを偽造できるはずです。
問題は、理論と実践の間に私の知識の大きなギャップがあることです. 誰でもこれが機能する方法を考えることができますか?
私はついに解決策を思いついた:
ローカルでビルドしたい(つまり、デスクトップビルド)クライアントは、デスクトップマシンにビルドコントローラー と ビルドエージェントをインストールする必要があります。次に、ビルド用にそのコントローラーを選択する必要があります。
ビルドテンプレートで、既存のワークスペースを使用するには、 Getアクティビティを削除し、 CreateWorkspaceアクティビティをGetWorkspaceに置き換える必要があります。
最後に、ドロップフォルダにコピーするコマンドを削除します。あなたはローカルで構築しています。必要はありません。
アサフ
あなたが達成しようとしていることは、正確には何ですか?マシンにビルド エージェントをセットアップし、インクリメンタル ビルドを実行するように構成してみませんか? Queue Build ダイアログを介してシェルブセットを渡すか、別のブランチを使用して、ソースを他のチームから分離しておくことができます。