![](/img/trans.png)
[英]Visual Studio MacOS error MSB4057: The target “Build” does not exist in the project
[英]Visual Studio Build Error: The target “MainResourceGeneration” does not exist in the project
在我尝试使用Visual Studio构建的任何项目上,出现以下错误' 项目中不存在目标“ MainResourceGeneration” 。 无法运行调试器,无法生成/重建解决方案或项目。
备份一点:
仍然有问题。 全新安装了VS2017,并且不会构建新的控制台应用程序。
生成输出仅显示此内容... C:\\ Program Files(x86)\\ Microsoft Visual Studio \\ 2017 \\ Professional \\ MSBuild \\ 15.0 \\ Bin \\ Microsoft.Common.CurrentVersion.targets(2789,7):错误MSB4057:目标“ MainResourcesGeneration”在项目中不存在。
Visual Studio生成错误:项目中不存在目标“ MainResourceGeneration”
由于新的控制台应用程序上仍然会出现此问题,因此Visual Studio安装文件似乎已损坏。 您可以尝试按照以下步骤清理并重新安装Visual Studio:
如果是这样,请从带有-full参数的管理员命令提示符下启动它
InstallCleanup.exe-完整
如果没有,请手动删除“%programfiles(x86)%\\ Microsoft Visual Studio \\ Installer”文件夹
验证是否已删除VS的初始安装位置。 如果不是,请手动将其删除。
重新启动新下载的vs_enterprise.exe(或vs_professional.exe或vs_community.exe…)
允许第一步安装安装程序安装程序启动后,您会看到工作负载选择(.net桌面等),将其关闭
去启动相同的InstallCleanup.exe来清理VS的旧版本
然后重新启动vs_enterprise.exe并安装VS
请让我知道它是否适合您。
我尝试了其他几个步骤,例如手动删除“用户”和“ ProgramData”目录中与Visual Studio相关的文件夹,以及修复.NET Framework。 这些更改均无效。 仍然有同样的问题。
作为最后的手段,我完全卸载了.NET Framework(4.7.1),并从https://www.microsoft.com/net/download/dotnet-framework-runtime获取了最新版本(4.7.2)。 我不再收到错误,然后可以再次构建我的项目。
我不知道或不了解根本原因,但是通过完全卸载/重新安装.NET Framework可以解决此问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.