error MSB4036: 未找“SetEnvironmentVariable”任务

**

1. 问题

**

错误1 error : 此编译的源文件可以在以下位置找到:“C:\Users\Merrya\AppData\Local\Temp\77717d73-33e2-455c-9afa-d9d8e10a4ec8.txt“

错误 2error MSB3758: 编译时出错。error CS0016: 未能写入输出文件“c:\Users\Merrya\AppData\Local\Temp\bvnoj1ko.dll”–“Could not execute CVTRES.EXE.”

错误3 :error MSB4036: 未找“SetEnvironmentVariable”任务。请检查下列各项: 1.) 项目文件中的任务名称与任务类的名称相同。2.) 任务类为“public”且实现Microsoft.Build.Framework.ITask 接口。3.) 在项目文件中或位于“C:\Program Files (x86)\MSBuild\12.0\bin”目录的 *.tasks 文件中使用 正确声明了该任务。

**

2. 解决

**

1.检查是否有.Net Framework 4.5.1,若无则安装
2.检查C:\Windows\Microsoft.NET\Framework\v4.0.30319 中是否有cvtres.exe,若无则安装

参考:https://www.baidu.com/link?url=dOCkQEtaIgtfzq3vM3fPU2dkR7Rle6U2D66PLbA33KubnEdQljC994oBfUwLWb-aEf47QKjIFNHCG18-rqiwfq&wd=&eqid=88782f9a0000ad27000000025ca49ab7

你可能感兴趣的:(调试问题)