Кто-нибудь знает, как сообщить VS (2008), где сохранить папку obj при построении решения? У нас есть сохранение папки bin на другой путь, чтобы сохранить папки с исходными файлами маленькими (т.е. С помощью электронной почты), но не можем найти способ сказать, что они делают то же самое с obj...
VisualStudio: как сохранить папку obj в другом месте
Ответ 1
Используйте свойство BaseIntermediateOutputPath
в файле проекта (.csproj
, .vbproj
и т.д.), как описано в http://msdn.microsoft.com/en-us/library/bb629394.aspx. Вам придется вручную отредактировать XML-документ с помощью текстового редактора, а затем перезагрузить его в Visual Studio. Он все равно может создать папку obj
(известную ошибку), но оставит ее пустой и поместит фактические файлы obj
в указанную папку.
Ответ 2
-
Вы добавляете это в свой файл проекта ниже <OutputPath> тег:
<IntermediateOutputPath>..\Whatever\obj\</IntermediateOutputPath>
-
VS все равно создаст папку obj, поэтому вы должны удалять ее каждый раз после сборки. Это можно сделать, поставив следующий script в пост-сборку в VS:
rd "$(ProjectDir)obj" /S /Q
Ответ 3
Используете ли вы контроль версий? Если да, то есть альтернатива:
Вы можете исключить bin/и obj/из управления версиями и проверить свой проект вместо отправки по электронной почте. Если вы используете Subversion, вы также можете Export ваш проект и отправьте по электронной почте экспортированную и сжатую папку.
Ответ 4
Это каталог вывода в разделе "Свойства" > "Общие" параметров проекта.
Изменить. Похоже, что существует разница между настройками проекта для собственных проектов на С++ (которые я использую) и проектами на основе CLR (что может быть связано с OP).