Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否始终在Windows 10上安装并启用.NET?_.net_Windows_Frameworks_System Requirements - Fatal编程技术网

是否始终在Windows 10上安装并启用.NET?

是否始终在Windows 10上安装并启用.NET?,.net,windows,frameworks,system-requirements,.net,Windows,Frameworks,System Requirements,到目前为止,我们基于MFC的windows应用程序没有任何框架要求。它作为便携式应用程序在数百台Windows PC上运行。我们的客户非常喜欢它 我们希望在未来的版本中使用C#.NET,在该版本中我们将放弃对Windows7的支持 那么,我们可以在任何Windows8+系统上运行我们的应用程序吗?(大多数将是Windows 10) 我知道,但是管理员仍然可以卸载或最初不安装.NET吗 我们的客户操作大量Windows PC,并在其上运行随电脑附带的裸Windows系统。在Windows 7及以下

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

我们希望在未来的版本中使用C#.NET,在该版本中我们将放弃对Windows7的支持

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

我知道,但是管理员仍然可以卸载或最初不安装.NET吗

我们的客户操作大量Windows PC,并在其上运行随电脑附带的裸Windows系统。在Windows 7及以下版本下始终无法使用.NET,因为在某些计算机上未安装或禁用.NET,我们的客户不愿意更改。基于.NET 4.x的.NET在Windows 10上既不能卸载也不能禁用

更多引用:

“然而,Windows 10系统在Microsoft的最新更新中, 将没有任何选项卸载.NET。但是,如果 Windows更新不是最新的,可能需要安装 最新的.NET版本。“

资料来源:

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


来源:

是的,可以卸载.Net。但你的MFC应用程序也没有你意识到的那么普遍。它依赖于也可以卸载的MFC运行时。实际上,.Net也是可用的,如果您仔细选择正确的运行时。有关版本,请参见此处。请记住,一旦安装了.Net,Windows Update将有助于保持其最新状态。默认情况下,Windows Update是否已安装并启用?@JoelCoehoorn阅读本文后,我了解到,我们必须区分“作为操作系统的一部分安装”和“可通过程序和功能控制面板添加或删除”。不幸的是,我不确定“操作系统的一部分”是否意味着它不能被禁用。如果它是操作系统的一部分,在哪里可以禁用它?它不能被禁用。该框架已安装或未安装。如果它是操作系统组件,是否仍可以卸载?例如,Windows 7(所有版本)将.NET Framework 3.5.1作为操作系统组件,或Windows 2018年4月10日更新(所有版本)将.NET Framework 4.7.2作为操作系统组件,默认情况下安装。根据