【问题标题】:.NET framework upgrade guidelines.NET 框架升级指南
【发布时间】:2018-08-27 10:12:30
【问题描述】:

我有一个最低系统要求为 .NET Version as 4.5 的应用程序。现在我需要升级我的项目的依赖项之一,它需要 .NET 框架的higher version。这里说新的 .NET 框架版本为4.5.2。

所以在我的项目中将 Target framework 版本增加到 4.5.2 并建议我的用户将他们的 .NET 框架版本升级到 4.5.2 只需要或者我需要进一步检查。

我的问题是在升级项目的 .NET 框架之前需要检查哪些细节。

【问题讨论】:

  • 如果需要移动问题,请将问题迁移到任何其他 Stack 交换网站。
  • 据我了解,您只需要检查项目的其他依赖项是否在 4.5.2 中有效。如果您有安装项目,您始终可以将框架链接为依赖项,因此每当用户安装它(或升级它)时,都会下载正确的框架以防客户端没有它
  • @Venkat,你解决了这个问题吗?正如您所说,您将为您的项目更新依赖项,如果您当前的项目需要更高的 .NET Framework,那么在将其部署到客户的环境之前,您是如何在您身边运行它的?如果您已安装 .NET Framework 4.5.2,建议您的客户安装它。或者,如果它只需要使用某些 dll 文件,您可以将其包含在您的安装包中。如果我误解了这个问题,请随时告诉我。

标签: c# .net visual-studio frameworks upgrade


【解决方案1】:

一般来说,.NET Framework 旨在最大限度地提高向后兼容性。 尤其是升级到更高版本很少会导致任何问题。

但是,请始终检查您的(最低)目标 Windows 版本是否仍支持新的 .NET Framework 版本?见.NET Framework system requirements

请注意,您的某些依赖项可能有另一个可用版本,它针对较新的 .NET Framework 版本,从新功能中获益。见upgrade NuGet packages。

这里是完整指南:Migration Guide to the .NET Framework

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-24
    • 1970-01-01
    相关资源
    最近更新 更多