2010-09-22 60 views
1

我寫了非常簡單的代碼來發送電子郵件。我希望沒有安裝.NET框架的最終用戶也可以在不安裝.NET Framework的情況下安裝此應用程序。 這可能嗎?即使是一行VB.NET也需要.NET框架嗎?

+2

您希望您的客戶使用哪種操作系統? .Net Framework自Vista以來一直是基本操作系統安裝的一部分(畢竟,XP不再是Microsoft的主流支持的一部分) – 2010-09-22 08:06:16

+0

@Rowland Windows [不保證](http://blogs.msdn.com /b/oldnewthing/archive/2011/04/04/10149346.aspx)有.Net。它可以在Vista和7的控制面板中刪除。(不知道8) – MarkJ 2012-10-10 07:04:51

+0

@MarkJ它不能保證,但它是基本安裝的一部分,這正是我所說的。對於Windows 8,您應該聲明代碼爲向前兼容(如果是)或定位到較新版本的框架,因爲默認情況下未安裝Framework的v3.5。 – 2012-10-10 07:49:19

回答

2

如果您正在開發Web應用程序,那麼.NET框架僅在託管應用程序的服務器上需要,而不適用於客戶端機器。

但是對於桌面應用程序即使只有一行代碼,.NET Framework也是使用應用程序的每臺計算機的基本要求。

10

.NET框架在您的客戶端計算機上是必需的,即使是一行.NET代碼也是如此。

這隻適用於客戶端代碼;在獨立的機器上運行並提供HTML的ASP.NET不需要消費PC上的.NET Framework。您可能會感興趣的.NET client profile。針對此.NET框架子集編寫的應用程序需要比標準.NET應用程序所需的更小的安裝(大約28   MB)。

相關問題