Visual Studio 包的 NET Framework 版本兼容性



我有一个Visual Studio包,目前面向.NET Framework版本4.5,适用于2012年至2019年的Visual Studio版本。

如果我升级到 .NET Framework 4.7.2,这对与不同版本的 Visual Studio 的兼容性意味着什么?

它会自动使包与旧版本的Visual Studio(例如2012,2013和2015(不兼容吗?

如果您安装了特定版本的 .NET 框架,您可以在目标框架中看到它。您可以使用此地址查看所有 .NET SDK for Visual Studio

https://dotnet.microsoft.com/download/visual-studio-sdks?utm_source=getdotnetsdk&utm_medium=referral如果要使用 .NetCore 在您的项目中,您必须拥有较新版本的Visual Studio,如2017或2019。

对于那些不需要比 2017 年更深的兼容性的人的答案

(但仍然从搜索引擎结束。

检查系统要求。

例如,Visual Studio 2017 产品系列系统要求指出:

Visual Studio需要.NET Framework 4.7.2才能运行,这将是在安装过程中安装。

这意味着我们可以 100% 确定在定位 VS 2017 时以 4.7.2 为目标是安全的。

PS:我将向后兼容性限制在 2017 年的原因是我在旧版本的系统要求中没有看到任何提及 .NET 框架的内容,因此此方法无助于针对旧版本。

最新更新