Пара возможностей для рассмотрения:
1 - измените рабочий процесс TFS, как описано выше, для выполнения некоторой задачи копирования
2 - Создайте проект MSBuild, который запускается после стандартных шагов упаковки, чтобы скопировать выходные данные с _PublishedWebsites в какое-то место по вашему выбору
3 - переопределить следующий параметр MSBuild при сборке пакета, чтобы изменить место размещения пакета:
<DefaultPackageOutputDir Condition="'$(DefaultPackageOutputDir)'==''">$(OutDir)[YourDesiredLocation]\$(DefaultMSDeployDestinationApplicationName)\Package</DefaultPackageOutputDir>
Обратите внимание, что вы можете увидеть набор параметров упаковки MSBuild, доступных для вас на
c:\program files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.targets
Недавно я реализовал предложение № 2 на клиенте, используя переопределения MSBuild, предложенные в № 3 в пользовательском файле проекта MSBuild, и это сработало как прелесть.