特性'合并赋值'在C# 7.3中不可用,但项目的目标是Net 5.0和C# 9.0。

12 浏览
0 Comments

特性'合并赋值'在C# 7.3中不可用,但项目的目标是Net 5.0和C# 9.0。

在调试模式下,Visual Studio建议对null合并运算符进行以下语法更改,但然后抱怨此语法要求至少C# 8.0版本。\n然而,这是一个dotnet 5.0项目,具体针对C#9.0版本,在受支持的VS2019版本上进行。\n所以看起来似乎有一些缓存问题导致出现这个问题,但是基本的解决方法(清理解决方案、重启、VS更新等)似乎无法解决这个问题。奇怪的是,在发布模式下它可以正常工作。\n如何解决这个错误?

0