У меня есть решение с проектами Silverlight, парой веб-приложений и некоторыми службами Windows и их небольшими тестовыми приложениями Winforms.
При сборке с использованием TFS все двоичные файлы помещаются в папку Binaries
. Он также создает папку _PublishedWebsites
, куда он помещает веб-приложения, готовые к развертыванию.
Я хотел бы, чтобы несколько проектов имели свои выходные данные в отдельном каталоге в папке Binaries
. Я хочу, чтобы файлы, которые я обычно находил в папке bin\Release
, были там.
Я долго и трудно, и мог только найти дефицитный документацию о том, как добиться того, чтобы и только для TFS 2008. Там хорошая статья есть текст ссылки и еще одна запись для VS 2010 там текст ссылки . Тем не менее, ни одна из этих работ: - (
Кажется, что сборка игнорирует свойство <OutputPath>
. Я попытался поиграться со свойством <AfterBuild>
, но, к сожалению, если я использую свойство $(OutDir)
, я получу ВСЕ файлы в каталоге Binaries
, а не только те, которые только что были скомпилированы.
В данный момент я настраиваю отдельную сборку, в которой собраны только те проекты, которые меня интересуют, и которые мне бы очень хотелось, чтобы все файлы, необходимые для выпуска, были собраны сразу.
РЕДАКТИРОВАТЬ: Я не достаточно ясно, но я использую последнюю версию TFS (TFS 2010 RTM). Я настроил <OutputPathDir>
на уровне проекта, как описано в приведенных мною ссылках.
Приветствие.