【问题标题】:.NET 5.0 or .NET Framework 3.5 for deploying on Windows 7+?用于在 Windows 7+ 上部署的 .NET 5.0 或 .NET Framework 3.5?
【发布时间】:2021-11-18 02:04:45
【问题描述】:

我正在 Visual Studio 2019 中制作一个需要在 Windows 7(及更高版本)上运行的 C# 应用程序。在选择模板的那一刻,我不知不觉地选择了只允许我以 NET Core 3.1NET 5.0 为目标的模板,而在过去我会选择较旧的 NET Framework 3.5 以确保程序可以在旧计算机上运行。

我知道 NET 5.0 可以安装在 W7 上,但看起来它需要安装更多的依赖项(如果我的客户决定安装软件),我从未尝试在 W7 上运行 NET 5.0 应用程序。

我应该继续使用 NET 5.0 以使其面向未来,还是将我的项目重新定位到 Framework 3.5 会更安全? NET 5.0W7 的工作情况如何?

【问题讨论】:

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


    【解决方案1】:

    您可以将 .NET 5 应用程序发布为 self-contained(请参阅 windows RIDs),这样最终用户无需在计算机上手动安装任何额外的东西。

    【讨论】:

      猜你喜欢
      • 2014-06-16
      • 2011-03-25
      • 2020-02-21
      • 1970-01-01
      • 2020-10-18
      • 1970-01-01
      • 1970-01-01
      • 2020-05-14
      • 2010-12-24
      相关资源
      最近更新 更多