Подтвердить что ты не робот

Как я могу перенаправить каталоги "bin" и "obj" в другое место?

Есть ли способ указать Visual Studio использовать другое расположение для каталогов bin и obj?

Например, если мой проект находится в C:\my\myprojects.csproj, как я могу иметь каталоги obj и bin, скажем, в D:\otherdirectory\bin и D:\otherdirectory\obj. Опция проекта Visual Studio предлагает только перенаправить каталог bin, а не каталог obj.

Кроме того, бонусный вопрос: Могу ли я использовать переменные среды, а не полный или относительный путь?

Это возможно?

4b9b3361

Ответ 1

Обратитесь к этой статье и используйте узлы BaseOutputPath (для папки bin) и BaseIntermediateOutputPath (для папки obj) в файле .proj.

Ниже приведен способ изменения ваших папок отладки и выпуска относительно bin -

В обозревателе решений выберите проект С#, для которого вы хотите настроить параметры сборки.

Затем в строке меню Visual Studio выберите "Проект" → "Свойства". Откроется диалоговое окно "Страницы свойств" для вашего проекта.

Выберите конфигурацию (Release/Debug), которую вы хотите изменить, и разверните узел Свойства конфигурации в левой панели. Выберите Studio находится в атрибуте "Выходной путь" листа свойств Outputs.

Имейте в виду, что выходной путь указывается отдельно для каждого типа конфигурации сборки, и что установка его для одной конфигурации не устанавливает его для всех остальных.

Оригинальный источник - http://www.eggheadcafe.com/software/aspnet/32040244/how-to-change-the-obj-folder.aspx

Ответ 2

В параметрах Project на вкладке Build вы можете выбрать выходной путь (в нижнем разделе).