gpt4 book ai didi

c# - 使解决方案中的每个 csproj 都针对不同的 C# 版本

转载 作者:太空狗 更新时间:2023-10-29 22:08:04 27 4
gpt4 key购买 nike

我有一个包含五个 C# 控制台应用程序项目的解决方案。我希望每个项目都针对不同版本的 C#。

MyLearningSolution.sln
CSharp01.csproj
CSharp02.csproj
CSharp03.csproj
CSharp04.csproj
CSharp05.csproj

有没有办法通过 Visual Studio 或通过编辑每个 csproj 文件来做到这一点?

我尝试了以下搜索:

  • csproj target specific C# version,这里讲的是针对特定的框架版本

  • csproj选择c#版本,不回答问题

最佳答案

这可以通过查看 <LangVersion> 来完成csproj 文件的元素。可能的值:

<LangVersion>default</LangVersion>
<LangVersion>ISO-1</LangVersion>
<LangVersion>ISO-2</LangVersion>
<LangVersion>3</LangVersion>
<LangVersion>4</LangVersion>
<LangVersion>5</LangVersion>

要通过 UI 执行此操作,请转到项目属性 => 构建 => 高级... => 语言版本

关于c# - 使解决方案中的每个 csproj 都针对不同的 C# 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28859651/

27 4 0
文章推荐: c# - 无法将类型 System.EventHandler 隐式转换为 System.EventHandler 错误