Visual Studio 2017 -TFS - организовать вывод структуры папок
Я хотел бы организовать свой файл в той же структуре, что и он:
- Solution1
- project1
- project2
В настоящее время я имел дело с выходным путем каждого проекта (..\bin\NameProject), чтобы иметь это:
- Solution1
- project1
- project2
Но в каждом проекте (так в project1 и project2) я нахожу все DLL / исполняемые файлы из всех проектов. Я хочу, чтобы вывод project1 получал только DLL / исполняемый файл из project1, то же самое для project2.
Затем я думаю исправить это с помощью шаблона процесса сборки ( https://msdn.microsoft.com/en-us/library/dd647551(v=vs.120).aspx), поэтому у меня есть такая структура:
* BuildProcessTemplate
-BuildProcessSource
- Шаблоны (с моим CustomTemplate.xaml внутри)
Solution1
-project1
-project2
Но я не знаю, как этот шаг мог мне помочь. Может быть, это не очень хорошо. У тебя есть идея?
Спасибо за помощь мне!
РЕДАКТИРОВАТЬ
Что я хочу в качестве выхода, например:
Solution1
project1
including all output (DLLs) from project 1
project2
including all output (DLLs) from project 2
1 ответ
На самом деле вам не нужно настраивать шаблон процесса сборки. Вы можете добавить этот параметр MSBuild в ваше определение сборки и попробовать. Для более подробной информации, пожалуйста, обратитесь к этому блогу.
/p:GenerateProjectSpecificOutputFolder=True
И Выходное Расположение все еще установлено в SingleFolder.
Вот еще один случай, когда у вас есть похожий вопрос, вы также можете обратиться к ответам по этой ссылке. Каков наилучший способ заставить TFS выводить каждый проект в отдельный каталог?