将项目从VS2017升级到VS2019



我一直在用VS2017做一个项目。目标.NET Framework是4.6.1,我使用的是C#7。但是,我刚刚安装了VS2019。如何升级我的项目,使其能够轻松使用 C# 8 功能?事实上,VS 2019一切正常。我只想能够访问 C# 8 功能。

请参阅以下链接 - Visual Studio 的项目迁移和升级参考

Visual Studio 2019基本上是向后兼容的,只要你的项目类型列在上面的文档中,你在 2019 年打开它应该没有问题。

只需查看微软文档:

C# 8.0 仅在 .NET Core 3.x 及更高版本上受支持。许多最新功能需要 .NET Core 3.x 中引入的库和运行时功能:

https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/configure-language-version

我最好的建议是备份您的应用程序代码文件并使用VS2019打开项目,看看在大多数情况下会发生什么,根据我的经验,它们应该没问题。

大多数项目都是兼容的,除非它们引用一些需要特定版本的Visual Studio的晦涩的第三方库。

最新更新