C# Visual Studio 2019在创建.NET核心项目后显示空解决方案

C# Visual Studio 2019在创建.NET核心项目后显示空解决方案,c#,.net-core,visual-studio-2019,csproj,solution,C#,.net Core,Visual Studio 2019,Csproj,Solution,当我在Visual Studio 2019中创建新的.NET核心项目时,它只显示解决方案文件。其他文件没有显示,我也无法调试或删除项目 我也遇到了这个问题,在搜索论坛和阅读.NET文档两天后,我终于找到了解决方案 问题是VisualStudio找不到合适的SDK版本。这可能有几个原因,但首先,请检查是否安装了SDK: 打开命令提示符: 开始菜单>Visual Studio 2019>Visual Studio 2019的开发人员命令提示符 运行命令:dotnet--info 案例1: .NE

当我在Visual Studio 2019中创建新的.NET核心项目时,它只显示解决方案文件。其他文件没有显示,我也无法调试或删除项目


我也遇到了这个问题,在搜索论坛和阅读.NET文档两天后,我终于找到了解决方案

问题是VisualStudio找不到合适的SDK版本。这可能有几个原因,但首先,请检查是否安装了SDK:

  • 打开命令提示符:

    开始菜单>Visual Studio 2019>Visual Studio 2019的开发人员命令提示符

  • 运行命令:
    dotnet--info

  • 案例1:
    .NET SDK已安装:
    部分说明您没有安装SDK

    -或-

    安装了.NET SDK,但不是针对正确的体系结构(这是我的情况),这意味着您安装的是x86版本而不是x64

    解决方案: 卸载所有.NET核心SDK和运行时版本,然后从下载并安装最新的x64SDK和运行时版本

    案例2: 已安装.NET SDK,但当前项目的
    .csproj
    文件中引用的SDK版本与已安装的版本或
    global.json
    中指定的版本(如果存在)不匹配

    解决方案:编辑
    .csproj
    文件,以便SDK版本匹配。 如果您有或需要
    global.json
    文件,请确保正确设置其内容。你可以阅读更多关于它的内容

    最后
    不要忘记打开Visual Studio,创建一个新的(例如控制台)应用程序,并查看解决方案的文件是否显示在“解决方案资源管理器”窗口中(它们应该显示)。请注意,现有项目可能仍然无法正常工作,因为它们的
    .csproj
    文件可能有错误的SDK引用-如果有,您必须手动修复它们。

    右键单击
    解决方案“araf”
    节点,然后选择
    在文件资源管理器中打开文件夹。您是否在该目录或子目录中看到项目文件?如果是这样,您可以尝试右键单击解决方案节点并选择
    Add
    → <代码>现有项目…
    将其添加到解决方案中。如果没有,请使用
    Add
    → <代码>新项目…。