C# Visul Studio 2017错误“;未能在内存中完成项目";请使用7.3或更高版本的语言
我有一个项目是使用ASP.NETCore2.2框架顶部的C# Visul Studio 2017错误“;未能在内存中完成项目";请使用7.3或更高版本的语言,c#,visual-studio,asp.net-core,compiler-errors,visual-studio-2017,C#,Visual Studio,Asp.net Core,Compiler Errors,Visual Studio 2017,我有一个项目是使用ASP.NETCore2.2框架顶部的C编写的。此项目从ASP.NET Core 2.1开始,并升级到2.2 该项目包含的代码利用了C#compiler 7.3中的一些最新功能,这是我的项目编译所必需的。为了强制我的项目使用C#compiler 7.3,我在.csproj文件中添加了以下内容 <PropertyGroup> <LangVersion>7.3</LangVersion> </PropertyGroup> 7
C
编写的。此项目从ASP.NET Core 2.1开始,并升级到2.2
该项目包含的代码利用了C#compiler 7.3中的一些最新功能,这是我的项目编译所必需的。为了强制我的项目使用C#compiler 7.3,我在.csproj
文件中添加了以下内容
<PropertyGroup>
<LangVersion>7.3</LangVersion>
</PropertyGroup>
7.3
请注意,将7.3
更改为latest
将不起作用,因为某些原因,项目将无法编译。就像VisualStudio认为7.3不是最新版本,或者不知道它的存在
上面的代码使项目使用最新的C#编译器7.3进行编译。但是,我现在尝试使用以下步骤构建标识项
如何强制Visual Studio 2017在我的项目和内存中的任何地方都使用C#编译器7.3?我知道有点晚了,但错误很明显。您将在两个类别中使用枚举通用约束 EnumMenuViewModel,第7行,第105列 枚举选项菜单视图模型,第6行 脚手架使用C#7.0编译项目,但此功能不可用 您可以禁用这些约束,运行脚手架,然后再次启用它
我希望它能帮助一些人。我还没有用.NET Core 2.2做任何事情,但我相信您需要更新9才能正确处理它。你把VS升级到最新版本了吗?我更新了Visial Studio是的。我当前的版本是15.9.4。@您的问题现在解决了吗?@TanvirArjel没有。您尝试过最新版本吗