1

我有一个包含 3 个项目的解决方案。
1 个 Windows 应用程序和 2 个类库。

我光盘上的文件夹结构树如下:
\projects\CurrentProject\test\\
projects\CurrentProject\build\

解决方案文件位于:
/projects/CurrentProject/

所有 3 个项目都位于 \projects\CurrentProject\test\

我需要所有项目(1.exe 和 2 个 dll)的所有构建输出都在 \projects\CurrentProject\build\ ...
所以在每个项目上,我转到“项目属性”,同时选择调试/发布输出路径为:“....\build”,但在这样做之后,我在类库项目的 /obj 上有文件。

为什么是这样 ?

谢谢

4

1 回答 1

1

要将 obj 文件夹移动到其他位置,您可以使用BaseIntermediateOutputPath项目文件(.csproj文件)中的属性自定义构建配置。

去做吧:

  1. .csproj file在文本编辑器中打开(.csproj文件是 XML 文件)
  2. 编辑元素 BaseIntermediateOutputPath 的值或将其添加到所需的PropertyGroup. (要修改或添加的行如下所示<BaseIntermediateOutputPath>..\build\obj</BaseIntermediateOutputPath>
  3. 保存文件
  4. 在 Visual Studio 中重新打开您的项目。
于 2013-02-05T11:08:03.833 回答