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 выводить каждый проект в отдельный каталог?

Другие вопросы по тегам