如果安装了 .NET 6 运行时,删除 .NET 5 运行时是否安全?

问题描述 投票:0回答:1

从纯粹的用户角度来看,我不是在 Windows 上开发应用程序,我只是安装和卸载东西。

Microsoft Defender 告诉我已安装的 .NET 5 安装已终止服务。还安装了 .NET 6 运行时。

那么,删除 .NET 5 运行时是否安全?有什么方法可以判断哪些应用程序可能会受到 .NET 5 删除的影响?

.net-6.0 .net-5
1个回答
0
投票

您不需要卸载 .net 5,慢慢来,直到您移动/升级您的应用程序到 .net 6

Microsoft Defender 只是警告您,.net 5 将不会获得任何更新、修复或任何支持,但您仍然可以使用它。

尽管出于安全考虑,转向最新技术是个好主意 原因。

如果您有应用程序的源代码,只需转到“cproj”文件,其中会提到 .net 版本,如下所示

      <Project Sdk="Microsoft.NET.Sdk">
      <PropertyGroup>
        <OutputType>Exe</OutputType>
        <TargetFramework>net6.0</TargetFramework> ****HERE****
        <ImplicitUsings>enable</ImplicitUsings>
        <Nullable>enable</Nullable>
      </PropertyGroup>
      </Project>

然后构建您的项目。您将收到有关废弃方法的警告以及您可以相应修复的所有内容。仅此而已....

如果您使用第三方应用程序,则需要向提供商询问更新版本(如果有)。

© www.soinside.com 2019 - 2024. All rights reserved.