当前 .NET SDK 不支持将 .NET 6.0 设置为目标。请将 .NET 5.0 或更低版本设置为目标,或使用支持 .NET 6.0 的 .NET SDK 版本。

这是我第一次没有百度就搞定的BUG,为什么我不再想依靠百度来解决问题了:

1、因为每一次百度排除BUG的时候我都感觉我就象个傻子一样的恐惧,担心,忐忑不安,我讨厌这个状态的样子

2、即使搞定了问题我也没有学习到什么理论上的知识,为什么可以这样搞定?

3、为什么我不能自己通过微软文档和提示来解决问题?如果继续这样,我可能会永远都不懂微软

这次我看了很多微软文档,然而,一点实际的意义都没有

C# 语言版本控制

https://docs.microsoft.com/zh-cn/dotnet/csharp/language-reference/configure-language-version 

然而我的项目是这样的,根本没看到项目文件在哪里

 右键属性居然还这样,目标框架居然不能选择,我就纳了闷了:

 

 

 然后我点击错误提示出现这个:C:\Program Files\dotnet\sdk\5.0.411\Sdks\Microsoft.NET.Sdk\targets

 

 英语本来就不太好,硬着头皮读一大段,大概意思是不允许轻易动它,果断关掉。

还有这个:

https://blog.csdn.net/qq_43680827/article/details/123309449

根本不是这么回事的。最后灵光一闪右键直接点击解决方案:

 

 编辑项目文件修改<TargetFrameworks>net6.0;net45</TargetFrameworks>为图中net5.0;net45后搞定了:

 

 还是编程经验不足吧,不过也挺开心的。

 

posted @ 2022-08-30 20:07  DYKOY  阅读(10578)  评论(1编辑  收藏  举报