1

我问是因为在机器上安装 .NET Framework 大约需要 20-30 分钟,我只是想知道我的小程序是否真的需要它。我想我会看看我是否不能包含它以及它是如何工作的。

4

3 回答 3

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 的应用程序安装了它。

于 2013-01-14T03:49:53.667 回答
0

如果您在应用程序中定位它,则只需要 .net 框架

您可以编写不需要 .net 框架的 javascript、Office、c++、SQL server 等应用程序。

http://msdn.microsoft.com/en-US/hh487283.aspx

于 2013-01-14T03:54:42.867 回答
0

这不是您问题的直接答案,但您应该注意大多数版本的 Windows 都预装了 .NET 框架。

见这里:https ://stackoverflow.com/questions/71390/which-operating-systems-come-with-net

如果您想使用 C# 或 VB.NET 编写应用程序,您可以尝试以 .NET 框架版本 2 或 3 为目标。运行 Vista 或更高版本的任何人都应该能够在不安装 .NET 框架的情况下运行您的应用程序。

于 2013-01-14T03:58:24.630 回答