Переместить папку 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 → и выберите новый каталог отладки/развертывания.
Ответ 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 → и выберите новый каталог отладки/развертывания.