【发布时间】:2021-06-22 14:39:19
【问题描述】:
是否可以从 .NET Framework 4.8 更改为 4.7.2?在我的“打开或关闭 Windows 功能”中,我列出了 ASP.NET 4.8。我希望将此更改为 4.7.2 我尝试从此处 (https://dotnet.microsoft.com/download/dotnet-framework/net472) 下载并安装开发人员包,但在“打开或关闭 Windows 功能”中更改它没有运气。
【问题讨论】:
-
如果您有 4.8,那么您将自动获得 4.7.2。你是否安装了开发包或运行时?
-
我很好奇,你到底想做什么?您是否希望在您的应用程序中以 .NET 4.7.2 为目标?
-
Windows 开启或关闭功能在 Visual Studio 中的设置并不重要。如果您想为您的项目使用特定的 .net 框架,请确保已安装 .net 版本。我想您可以打开 Windows 功能来安装特定的 .net 框架。几乎不需要关闭任何特定版本的 .net(真的不管你安装了多少)。您所关心的只是安装了 .net 框架。因此,不要为关闭 Windows 功能而烦恼。如果您安装了从 2.0 到最新版本的所有版本,则无关紧要。无需删除或关闭现有
-
但是,这是一个很好的问题,因为我经常必须将软件部署到某些服务器 - 他们无法为我更改他们的 .net,所以是的,我经常必须匹配他们所拥有的 -经常拉下几个他们还没有安装的版本。如果该服务器或目标计算机没有正确的版本 - 是的,您最好匹配该服务器上的最高版本。不要按照建议假设因为你有一些更高的版本你没问题 - 重要的是目标计算机上的内容。那些想知道为什么要问这个问题的人让我更加困惑!我们处理的常见问题
-
@AlbertD.Kallal 在这种情况下,问题是关于在 更高 版本上运行,这不是问题。这就是为什么人们会问“为什么?”。应该没关系。几乎可以肯定,OP 假设存在一个不同的问题,可以通过降级来解决