问题描述
今天早上我的 VS 2019 出现了问题,所以我确实更新到了最新版本并解决了这个问题。由于安装程序还建议安装 VS 2022 预览版,我也这样做了。
由于我这样做了(我不知道它是否相关),我有 29 个错误“功能‘目标类型对象创建’在 C# 8.0 中不可用。请使用 9.0 或更高版本的语言。”在我的项目中。
导致错误的代码是:
Dictionary<string,object> args = new();
但这发生在 .g.cs 中,即:在 _layout.cshtml.g.cs 中,但当然它是一个生成的文件,我没有写这一行。
我被困在 .net core 3.1 中,所以我无法真正激活 c# 9。就好像预编译在 c# 9 中完成但之后编译在 c# 8 中完成......真的很奇怪......
>如果有帮助,我已经在此处以诊断模式上传了构建输出:https://spaces.hightail.com/space/XOQxYSGqnS
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)