在我尝试使用Visual Studio构建的任何项目上,得到以下错误'项目中不存在目标“ MainResourceGeneration” 。无法运行调试器,无法生成/重建解决方案或项目。
备份一点:
仍然有问题。全新安装了VS2017,并且不会构建新的控制台应用程序。
Build输出仅显示此信息... C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Professional \ MSBuild \ 15.0 \ Bin \ Microsoft.Common.CurrentVersion.targets(2789,7):错误MSB4057:目标“ MainResourcesGeneration”在项目中不存在
答案 0 :(得分:0)
Visual Studio构建错误:项目中不存在目标“ MainResourceGeneration”
由于在新的控制台应用程序上仍然会发生此问题,因此Visual Studio安装文件似乎已损坏。您可以尝试按照以下步骤清理Visual Studio并重新安装它:
如果是这样,请从管理命令提示符中使用-full启动它 参数
InstallCleanup.exe -full
如果没有,请手动删除“%programfiles(x86)%\ Microsoft Visual Studio \ Installer”文件夹
验证已删除VS的初始安装位置。如果它 不是,请手动将其删除。
重新启动新下载的vs_enterprise.exe(或 vs_professional.exe或vs_community.exe…)
允许第一步安装安装程序 出现,您可以看到工作负载选择(.net桌面和 喜欢),将其关闭
去启动相同的InstallCleanup.exe来清理VS的旧版本
然后重新启动vs_enterprise.exe并安装VS
请告诉我它是否适合您。
答案 1 :(得分:0)
我尝试了其他几个步骤,例如手动删除“用户”和“ ProgramData”目录中与Visual Studio相关的文件夹,以及修复.NET Framework。这些更改均无效。仍然有同样的问题。
作为最后的选择,我完全卸载了.NET Framework(4.7.1),并从https://www.microsoft.com/net/download/dotnet-framework-runtime获取了最新版本(4.7.2)。我不再收到错误,然后可以再次构建项目。
我不知道或不了解根本原因,但是通过完全卸载/重新安装.NET Framework可以解决此问题...