禁用.net framework时运行C#应用程序
我正在开发一个应用程序,需要在Windows7、8和所有最新的WinOS上运行。问题是,在Win7.NET3.5上,默认情况下是启用的,但是如果用户禁用它,他将无法运行我的应用程序。默认情况下,Windows 8上的Plus处于禁用状态 我的选择是什么?禁用.net framework时运行C#应用程序,c#,.net,frameworks,C#,.net,Frameworks,我正在开发一个应用程序,需要在Windows7、8和所有最新的WinOS上运行。问题是,在Win7.NET3.5上,默认情况下是启用的,但是如果用户禁用它,他将无法运行我的应用程序。默认情况下,Windows 8上的Plus处于禁用状态 我的选择是什么? 提前感谢您的帮助。您可以卸载.NET库。你不能禁用它。如果您的意思是禁用Microsoft.NET Framework NGEN vX.X服务,请不要担心。您的应用程序将在没有服务的情况下运行 顺便说一下,您可以创建一个安装程序来安装.NET
提前感谢您的帮助。您可以卸载.NET库。你不能禁用它。如果您的意思是禁用Microsoft.NET Framework NGEN vX.X服务,请不要担心。您的应用程序将在没有服务的情况下运行
顺便说一下,您可以创建一个安装程序来安装.NET Framework,然后安装您的应用程序。例如,您可以使用InnoSetup创建一个安装程序,该安装程序以静默方式安装.NET Framework,然后安装您的应用程序。因为许多评论指出,我从未听说过禁用.NET Framework。您可能需要考虑的唯一选项是目标用户计算机是否安装了.NET Framework。如果您正在使用Windows Installer部署应用程序设置本身,请在安装之前为您检查目标计算机是否安装了必备的.Net Framework,否则将中止安装,要求用户先安装Framework
Windows安装程序先决条件
安装程序属性>先决条件
如果你坚持用C#编写应用程序,那么你必须强制用户启用.NET。一个可行的解决方法是用另一种语言(C++、Python等)编写应用程序。无论如何,您需要与最终用户讨论,而StackOverflow对您几乎没有帮助。创建智能安装程序?您需要设置先决条件。无法“禁用”.NET。它可能根本就没有安装。“禁用“.NET”会导致大量应用程序无法运行。。。包括一些预装Windows的。@SimonWhitehead,我很清楚。当他说“禁用”时,他可能只是在暗示这一点。谢谢你的回答。我尝试了在Windows7上禁用.NETFramework后运行的简单应用程序,但在Windows8上有些不同。此外,当我们禁用时,比如说.NET3.5,.NET2.0仍然存在,但在Windows8上并非如此