使解决方案中的每个csproj成为不同的C#版本
我有一个包含五个C#控制台应用程序项目的解决方案。 我希望每个项目都针对不同版本的C#。
MyLearningSolution.sln CSharp01.csproj CSharp02.csproj CSharp03.csproj CSharp04.csproj CSharp05.csproj
有没有办法通过Visual Studio或通过编辑每个csproj
文件来做到这一点?
我尝试了以下搜索:
-
csproj目标特定的C#版本 ,这是关于针对特定框架版本的
-
csproj选择c#版本 ,不回答问题
这可以通过查看csproj文件的
元素来完成。 可能的值:
default ISO-1 ISO-2 3 4 5
要通过UI执行此操作,请转到Project Properties => Build => Advanced … => Language Version
右键单击Project,转到Properites,在Build
下点击Advanced..
按钮,在那里你可以指定语言版本。