如何修复MSB8029:中间目录或输出目录不能驻留在VS2013中的临时目录下

cod*_*ave 3 visual-studio-2013

Visual Studio 抱怨每次编译 warning MSB8029: The Intermediate directory or Output directory cannot reside under the Temporary directory as it could lead to issues with incremental build.

我正在检查项目并更改了输出目录中间目录,但我仍然收到解决方案中每个项目的消息。

我怎样才能解决这个问题?

cod*_*ave 5

我找到了答案 - 我缺少环境变量。添加它们并重新启动后,问题就消失了。

如何修复 Windows 7

  1. 确保中间目录和输出目录不位于临时目录下!如果问题仍然存在:
  2. 转到环境变量(开始->计算机->右键单击->属性->高级系统设置->选项卡高级->环境变量)
  3. 添加到用户变量变量名称:TEMP,变量值:%APPDATA%\Local\Temp
  4. 添加到用户变量变量名称:TMP,变量值:%APPDATA%\Local\Temp
  5. 添加到系统变量变量名称:TEMP,变量值:C:\Windows\Temp
  6. 添加到系统变量变量名称:TMP,变量值:C:\Windows\Temp
  7. 重启