如何防止Visual Studio在源目录中创建obj文件夹?

问题描述 投票:3回答:3

我已经在所有csproj文件中设置了OutputPath,IntermediateOutputPath和BaseIntermediateOutputPath标记。尽管如此,Visual Studio在我的源目录中创建了额外的“ obj”文件夹。据我所知,它将创建目录obj \ Debug \ TempPE,然后将其保留为空。

我不介意Visual Studio创建各种废话,但如何告诉它仅在需要的地方(源目录中的[[not]创建它?

visual-studio directory temporary-files .obj
3个回答
2
投票
无法阻止Visual Studio 2008执行此操作。

1
投票
[您可能正在遇到错误。如果看到正在创建的obj文件夹但不包含任何数据

和,则会在指定的路径中看到正在创建的预期文件,这可能是疏忽。

如果是这种情况,您可以在连接时提交错误吗?


0
投票
构建后删除obj文件夹对我有用。

有两种删除方法。

    在项目->属性->生成事件-> AfterBuild中添加以下命令。
  • rmdir /s /q obj

      .csproj中添加以下部分
  • <PropertyGroup> <PostBuildEvent>rmdir /s /q obj</PostBuildEvent> </PropertyGroup>
  • © www.soinside.com 2019 - 2024. All rights reserved.