一步一步创建C#控制台应用程序也会出错,这个你可能不会相信,我就遇到了这么一次,就在刚刚,是的,我都不敢相信,用了这么多年的新建一个控制台程序居然不正常了。新建完毕发现里面什么都没有,除了一个解决方案名称外什么都没有。
文章原出处: https://blog.csdn.net/haigear/article/details/130024194
一、问题发现与现象
1、发现控制台程序没有文件
是不是发现解决方案里面没有任何工程,没有任何文件,但是有一个program.cs活生生的摆在你眼前啊!
难道是控制台程序病了,我们来创建一个窗体程序。
2、发现窗体程序也没有文件
同样,我们按照最标准的步骤来新建一个窗体程序吧!我有一种不祥的预兆。
好家伙,病得一模一样,我们可以看到,窗体的代码文件也是正常打开,就是没有在我们的解决方案下看到我们的项目以及program.cs及其他的窗体设计文件。
二、发现问题与解决问题
1、发现是dotnet的问题
但是,我们在新建项目时选择窗体应用(.net framework),也就是C#窗体应用下面的那个选项,这样的工程里面不仅有项目也有文件,全都正常。看起来是dotnet框架的配置紊乱了。应该是安装软件导致的path配置出了问题。
看来不是简单的个例,于是我打开了VS2017和VS2019,发现都是一样的问题。看来,这个是系统性问题,只看是哪一天安装什么软件导致了错误,打开卸载文件列表看看,我们一个个卸载来确认,最大怀疑就是哼哼猫去水印。
卸载也不能消除这个影响,看来,我们应该检查一下是不是.net的情况了,在cmd下面运行试试。
果然不出所料,问题显现出来了,居然dotnet命令都不识别了,那path肯定有问题,丢失了。
2、修补dotnet环境变量
补一个dotnet的环境变量试试看,我们打开电脑属性里面的高级设置,如下图
设置环境变量中找到path,在其中添加一项:C:\Program Files\dotnet,你的dotnet也应该是这个路径。
再配置好path后我们再来到cmd下面输入dotnet,有了!!!!
三、测试修补效果
1、测试控制台程序
再新建一个C#的控制台程序试试看,应该是没有问题了,果然:
久违的项目和program.cs终于出现在资源管理器里面了。
2、测试窗体程序
和预期的一样,窗体程序也正常了。好了,我们可以愉快的敲键盘了!!
文章来源:https://www.toymoban.com/news/detail-410726.html
3、特别说明
我这里使用的是win10的操作系统,安装了三个版本的VS,出问题都是同时的,所以我很容易想到是整体性的问题,一般整体性公用的就是dotnet框架了。如果你只是某一个版本出现这样的问题可能就要考虑是不是VS有可能是.net损坏了。具体问题具体分析!这个时候你可以选择重新安装.net矿建或者VS了!
文章随时可能更新,转载请注明文章原出处:https://blog.csdn.net/haigear/article/details/130024194文章来源地址https://www.toymoban.com/news/detail-410726.html
到了这里,关于解决Visual Studio 各版本都出现新建项目后解决方案下没有文件和项目问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!