从纯粹的用户角度来看,我不是在 Windows 上开发应用程序,我只是安装和卸载东西。
Microsoft Defender 告诉我已安装的 .NET 5 安装已终止服务。还安装了 .NET 6 运行时。
那么,删除 .NET 5 运行时是否安全?有什么方法可以判断哪些应用程序可能会受到 .NET 5 删除的影响?
您不需要卸载 .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>
然后构建您的项目。您将收到有关废弃方法的警告以及您可以相应修复的所有内容。仅此而已....
如果您使用第三方应用程序,则需要向提供商询问更新版本(如果有)。