任务失败,因为未找到“resgen.exe”,或未安装正确的 Microsoft Windows SDK。任务正在注册表项 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.0A\WinSDK-NetFx35Tools-x86 的 InstallationFolder 值中所指定位置下的“bin”子目录中查找“resgen.exe”。通过执行下列操作之一可以解决此问题: 1) 安装 Microsoft Windows SDK。2) 安装 Visual Studio 2010。3) 手动向正确的位置设置上面的注册表项。4) 将正确的位置传入任务的“ToolPath”参数中。 (MSB3091)
这是版本不匹配造成的
转换旧的项目文件的时候要转换为跟旧的文件相匹配的版本!
可以将3.5的转化为4.5的!
为了防止出错,尽量保持源文件原来的编译版本。
cpu设置错误也会报错,解决方案:
项目-项目选项-生成-目标cpu-32位cpu