【发布时间】:2013-12-28 03:29:27
【问题描述】:
当我在 VS2013(版本 12.0.21005.1 REL)下编译我的 c# 解决方案时,它无法构建部分项目并显示错误消息:
错误 32 命令““C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\Bin\NETFX 4.0 Tools\sgen.exe” /a:"Project.dll" /f /v" 以代码 3 退出。项目
构建后事件:“$(FrameworkSDKDir)\Bin\NETFX 4.0 Tools\sgen.exe” /a:"$(TargetPath)" /f /v
确实,文件夹“C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\Bin\NETFX 4.0 Tools”不存在:“\Bin”仅包含文件夹“NETFX 4.5.1 Tools” .
项目的目标框架:“.NET Framework 4”。
【问题讨论】:
-
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Windows\v8.1A\WinSDK-NetFx40Tools 注册表项,我想。 非常不健康,听起来您安装了预览版但未正确卸载。
-
它没有解决我的问题:错误 64 命令“”C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\\Bin\NETFX 4.0 Tools\sgen.exe ” /a:"project.dll" /f" 以代码 3 退出。项目
-
你的机器搞砸了,因此你在注册表中搜索“netfx 4.0 工具”是有意义的。
-
如果删除/安装 VS2013 可以解决问题?
标签: c# visual-studio-2013 sgen