我问,因为在一台机器上安装.NET Framework需要大约20-30分钟,而我只是想知道我的小程序是否真的需要它。我想我会看看我是否不能包括它以及它是如何工作的。
答案 0 :(得分:4)
如果您在非托管C ++中编写应用程序,则不需要.NET框架。
但坦率地说,较新的Windows操作系统已经包含.NET Framework:
.NET Framework 3.0版包含在Windows Server 2008和Windows Vista中
版本3.5包含在Windows 7和Windows Server 2008 R2中
版本4.5包含在Windows 8和Windows Server 2012中
并且大多数其他计算机都已经通过Windows更新或其他需要.NET的应用程序安装了它。
答案 1 :(得分:0)
如果你在应用程序中定位它,你只需要.net框架
你可以编写不需要.net框架的javascript,Office,c ++,SQL server等应用程序。
答案 2 :(得分:0)
这不是您问题的直接答案,但您应该注意,大多数版本的Windows都预先安装了.NET框架。
见这里:https://stackoverflow.com/questions/71390/which-operating-systems-come-with-net
如果您想使用C#或VB.NET编写应用程序,您可以尝试针对.NET框架版本2或3.运行Vista或更高版本的任何人都应该能够在不安装.NET框架的情况下运行您的应用程序。