У меня есть решение с проектами Silverlight, пару веб-приложений и некоторые службы Windows и их небольшие тестовые приложения Winforms.TFS с папкой разных двоичных файлов для разных проектов
Когда я создаю его с помощью TFS, он помещает все двоичные файлы в папку Binaries
. Он также создает папку _PublishedWebsites
, где он ставит веб-приложения для развертывания.
Что бы я хотел, это для нескольких проектов, имеющих их выход в отдельный каталог в папке Binaries
. Я хочу, чтобы файлы, которые я обычно нашел в папке bin\Release
, были там.
Я долго и долго искал и мог найти скудную документацию о том, как этого достичь и только для TFS 2008. Там есть хорошая статья link text и еще одна запись для VS 2010 link text. Тем не менее, ни один из них не работает :-(
Кажется, что сборка игнорирует <OutputPath>
свойства. Я пытался возиться с <AfterBuild>
собственности, но, к сожалению, если я использую $(OutDir)
свойство я получаю все файлы в каталоге Binaries
и не только те, которые только что были скомпилированы.
В настоящее время я настраиваю отдельную сборку, в которой есть только те проекты, которые меня интересуют, которые скомпилированы, но мне бы очень хотелось иметь все файлы, необходимые для выпуска все сразу.
EDIT: я не уточнил достаточно, но я использую последнюю версию TFS (RTF TFS 2010) , Я установил <OutputPathDir>
на уровне проекта, как описано в ссылках, которые я предоставил.
Cheers.
это TFS 2010 CTP или TFS 2008? – slf
и где вы помещаете свойство OutputPath, что оно игнорирует его? надлежащее место в проекте – slf