代码之家  ›  专栏  ›  技术社区  ›  sacha barber

VS2019不会在解决方案资源管理器中显示项目

  •  0
  • sacha barber  · 技术社区  · 7 年前

    所以我安装了VS2019社区版,我也安装了

    • .NET 3.0 sdk 32位和64位版本
    • .NET 3.0运行时32位和64位版本

    但是当我试图在VS2019中创建一个新项目时,我在磁盘上得到了文件/项目created OK,但是Solution Explorer根本没有将其识别为一个项目。

    我试过很多次卸载,只是一次又一次这样

    有人有什么建议吗?

    enter image description here

    0 回复  |  直到 7 年前
        1
  •  0
  •   sacha barber    7 年前

    好吧,所以我无意中卸载了.NET Core 3.0运行时/sdk,并尝试创建一个较旧的项目(wpf使用.NET Framework 4.7.2),并看到了这个错误。

    Cannot open any project in Visual Studio 2019: The tools version "15.0" is unrecognized

    它允许我搜索,并引导我进入这个页面 https://developercommunity.visualstudio.com/content/problem/515088/cannot-open-any-project-in-visual-studio-2019-the.html

    而这些信息又在

    这是因为在GAC中有较旧版本的msbuild程序集,当尝试使用较新版本的vs(2019)时会加载该程序集。我们不支持这种混合模式开发。

    从提升的Visual Studio开发人员命令提示符中运行以下命令:

    gacutil /u “MSBuild, Version=15.1.0.0”
    gacutil /u “Microsoft.Build.Conversion.Core, Version=15.1.0.0”
    gacutil /u “Microsoft.Build, Version=15.1.0.0”
    gacutil /u “Microsoft.Build.Engine, Version=15.1.0.0”
    gacutil /u “Microsoft.Build.Tasks.Core, Version=15.1.0.0”
    gacutil /u “Microsoft.Build.Utilities.Core, Version=15.1.0.0”
    gacutil /u “Microsoft.Build.Framework, Version=15.1.0.0”
    

    完成后,我可以重新安装.net core 3.0runtime/sdk,一切正常

    推荐文章