net6 发布已经有一个多月了,因为我的LuckyDraw app是使用Azure app service,当时我查了一下app service还没有ready,昨天我又查看了一下,发现app service已经默认装了net6。
那就是时候升级我的LuckyDraw了,如果大家的app也是用c#来开发的话,那这篇文章给大家分享一下我的升级方法。
首先,先更新csproj,把之前的LTS 3.1改成 net6.0
。同时也把 c# 语言改用版本 9,这样就可以更多的使用一些方便的语法。
<PropertyGroup>
<TargetFramework>netcoreapp3.1</TargetFramework>
<LangVersion>7.3</LangVersion>
</PropertyGroup>
改成:
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<LangVersion>9</LangVersion>
</PropertyGroup>
第二步,把所有对应的library也升级到最新版本
<ItemGroup>
<PackageReference Include="AdaptiveCards" Ve