因为路径变得太长(超过260个字符),所以我需要在其他地方创建
我该如何告诉Visual Studio 2012在指定的路径中创建此文件夹?
obj
文件夹。我该如何告诉Visual Studio 2012在指定的路径中创建此文件夹?
obj
文件夹。您需要编辑项目文件(XML)以指定 <BaseIntermediateOutputPath>
。这个值默认是 obj\
。
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
...
<BaseIntermediateOutputPath>some\path\</BaseIntermediateOutputPath>
</PropertyGroup>
除了Sam Harwell,您还可以使用常量,并且可以通过以下方式更改任何特定的<PropertyGroup/>
(例如仅“release”):
<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>