When I try to create a windows forms app in C# in visual studio and the project opens, I don't
find any files in the Solution Explorer.

我怀疑在安装Visual Studio时发生了什么错误,所以我重新安装了我的 Windows操作系统,然后是VISUAL STUDIO,但问题仍然存在.

我找了很多,但没有找到类似的问题.我附上了一些有用的屏幕截图,其中也包括已安装的组件.

首先要感谢那些会帮助我的人.

Installed components in Visual Studio The app I want to create The solution explorer is empty

起初,我试着重装VISUAL STUDIO,然后重装了我的Windows操作系统,然后重装了VISUAL STUDIO,但问题仍然存在.

推荐答案

通常,使用Visual Studio安装程序安装Visual Studio和相关环境时,会自动添加DotNet环境变量.但是,由于先前安装的环境尚未完全卸载或其他原因,可能会出现多个DotNet环境变量.

您可以通过以下步骤修复此问题:

  1. 打开您计算机的环境变量,判断PATH中是否有两个以上的DotNet路径,如下所示:

enter image description here

enter image description here

  1. 此时,您需要判断真实的DotNet路径,然后删除多余的路径.这是我的正确道路

enter image description here

  1. 然后再次打开cmd,输入"dotnet--info",SDK即可正常显示

enter image description here

  1. 最后,请重新打开Visual Studio,您应该能够看到您的项目

Csharp相关问答推荐

List T.AddRange在传递ConcurrentDictionary作为参数时引发ArgumentExcellent

哪个nuget包含SecurityStampValidatorOptions

ASP.NET核心结果.文件vs结果.流

==和Tuple对象的相等<>

实现List T,为什么LINQ之后它不会返回MyList?<>(无法强制转换WhereListIterator `1类型的对象)'

Azure Function应用(. NET 8)不将信息记录到应用洞察

由于POST中的应用程序/JWT,出现不支持的内容类型异常

LINQ to Entities中的加权平均值

在字符串C#之前获取数字

是否由DI容器自动处理由ActivatorUilties.CreateInstance()创建的服务?

Celler ArgumentExpression是否期望在所有情况下都捕获允许空值的运算符?

JSON串行化程序问题.SQLite中的空值

如何使用.NET Aspire从Blazor应用程序与GRPC API通信?

在同一个捕获中可以有多种类型的异常吗?

具有嵌套属性的IGGroup

NETSDK1201:对于面向.NET 8.0和更高版本的项目,默认情况下,指定RUNTIME标识符将不再生成自包含的应用程序

在C#中通过Matheval使用自定义公式

.NET文档对继承的困惑

如何在C#中反序列化Java持续时间?

分别切换用于读取和写入的EF核心日志(log)