我在所有csproj文件中设置了OutputPath,IntermediateOutputPath和BaseIntermediateOutputPath标记。尽管如此,Visual Studio在我的源目录中创建了额外的“obj”文件夹。据我所知,它创建了目录obj \ Debug \ TempPE,然后将其留空。
我不介意Visual Studio创建各种垃圾,但是我如何告诉它只在我想要它的地方创建它,不是在源目录中?
答案 0 :(得分:2)
无法阻止Visual Studio 2008执行此操作。
答案 1 :(得分:1)
你可能遇到了一个错误。如果您看到正在创建的obj文件夹但不包含任何数据和,您会看到在您指定的路径中创建的预期文件可能是一个疏忽。
如果是这种情况,请你在连接时提出错误吗?
答案 2 :(得分:0)
构建成功后,删除obj
文件夹。
有两种删除方法。
rmdir /s /q obj
或
.csproj
<PropertyGroup>
<PostBuildEvent>rmdir /s /q obj</PostBuildEvent>
</PropertyGroup>