Переместить папку obj в Visual Studio 2012
Поскольку путь становится слишком длинным (более 260 символов), мне нужно создать папку obj
другом месте.
Как я могу сказать Visual Studio 2012 создать эту папку по указанному пути?
Ответы
Ответ 1
Вам нужно будет отредактировать файл проекта (XML), чтобы указать <BaseIntermediateOutputPath>
. Это значение по умолчанию равно obj\
.
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
...
<BaseIntermediateOutputPath>some\path\</BaseIntermediateOutputPath>
</PropertyGroup>
Ответ 2
... И (в дополнение к Sam Harwell) Вы можете использовать константы и можете изменить любой конкретный <PropertyGroup/>
(только "выпуск", например) следующим образом:
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<Optimize>true</Optimize>
.....
<OutputPath>\your_projects\bin\$(SolutionName)\$(MSBuildProjectName)\$(Configuration)\</OutputPath>
<IntermediateOutputPath>\your_projects\obj\$(SolutionName)\$(MSBuildProjectName)\$(Configuration)\</IntermediateOutputPath>
<DefineConstants>TRACE</DefineConstants>
</PropertyGroup>
Ответ 3
щелкните правой кнопкой мыши по объекту project → и выберите новый каталог отладки/развертывания.