パスが長くなりすぎる(260文字を超える)ため、別の場所にobj
フォルダーを作成する必要があります。
Visual Studio 2012にこのフォルダーを指定されたパスに作成するように指示するにはどうすればよいですか?
パスが長くなりすぎる(260文字を超える)ため、別の場所にobj
フォルダーを作成する必要があります。
Visual Studio 2012にこのフォルダーを指定されたパスに作成するように指示するにはどうすればよいですか?
を指定するには、プロジェクトファイル(XML)を編集する必要があります<BaseIntermediateOutputPath>
。この値のデフォルトはobj\
です。
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
...
<BaseIntermediateOutputPath>some\path\</BaseIntermediateOutputPath>
</PropertyGroup>
...そして(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>