0

到目前为止,我们基于 MFC 的 windows 应用程序没有任何框架要求。它作为便携式应用程序在数百台 Windows PC 上运行。我们的客户喜欢它!

我们希望在我们放弃 Windows 7 支持的未来版本中使用 C# .NET。

那么,我们可以在任何 Windows 8+ 系统上运行我们的应用程序吗?(大部分将是 Windows 10)

我知道https://docs.microsoft.com/de-de/dotnet/framework/migration-guide/versions-and-dependencies,但是管理员仍然可以卸载或最初不安装.NET吗?

我们的客户使用大量的 Windows PC 并在其上运行计算机随附的裸 Windows 系统。在 Windows 7 及更低版本下使用 .NET 总是不可能的,因为在某些计算机上 .NET 没有安装或禁用,我们的客户不乐意改变它。

4

1 回答 1

1

基于microsoft technet .NET 4.x 在 Windows 10 上既不能卸载也不能禁用。

更多报价:

“但是,使用 Microsoft 最新更新的 Windows 10 系统将无法卸载 .NET。但是,如果您的整体 Windows 更新不是最新的,则可以安装最新的 .NET 版本。”

资料来源:https ://knowledge.autodesk.com/support/autocad/learn-explore/caas/sfdcarticles/sfdcarticles/How-to-remove-and-reinstall-the-Microsoft-NET-Framework.html

.NET Framework 3.5 是一个可选组件,可以通过 Windows 功能控制面板禁用。.NET Framework 4.x 不是可选的,当它作为 Windows 的一部分安装时不能被禁用。

来源:https ://blogs.msdn.microsoft.com/astebner/2007/03/14/mailbag-what-version-of-the-net-framework-is-included-in-what-version-of-the-操作系统/#comment-234605

于 2019-01-16T18:10:55.857 回答