设置c#项目obj路径的方法
由于visual studio不能直接设置obj的路径,咱就只能直接修改项目文件了。
首先打开项目文件,在<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">和<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">下添加
<BaseIntermediateOutputPath>..\obj\</BaseIntermediateOutputPath>和
<UseHostCompilerIfAvailable>false</UseHostCompilerIfAvailable>
如果把第2个选项去掉,并且把项目所在目录的obj目录删掉的话,rebuild项目时就会报错。
每次重新打开或rebuild项目的时候,ide都会重新创建obj目录,这个实在是太烦了,所以在postbuild下添加
rmdir "$(ProjectDir)obj\Debug\TempPE\"
rmdir "$(ProjectDir)obj\Debug\"
rmdir "$(ProjectDir)obj\Release\TempPE\"
rmdir "$(ProjectDir)obj\Release\"
rmdir "$(ProjectDir)obj\"