2012-08-28 47 views
-5

我用Visual Studio 2008完成編程我的項目C#Windows窗體應用程序和我創建安裝項目使用Visual Studio的插件(安裝嚮導)但是當我使用此插件打包後安裝我的程序時,屏幕上出現錯誤信息:「此安裝需要安裝.Netframework 3.5」 我想要什麼? 我想我的包裝的項目客戶端計算機上安裝裝配,而不需要安裝.Netframework liprary.How我可以使用任何程序反正做...請給我表達步驟包裝「Visual Studio C#Windows應用程序」項目,然後安裝在客戶端上,無需安裝Netframework

我不是說:我從來沒有想安裝.Netframework 3.5,但我想知道這是總結方式wahat與我的項目一起使用的文字,然後將此文字包含在我的項目包中,因爲我想縮小我的安裝文件大小。

抱歉,因爲我的問題不是故意的。

謝謝大家..

+4

總之,你不能。您需要安裝.NET框架才能運行C#程序。如果這是一個問題,您可能需要使用另一種不需要框架安裝的語言。 – Servy

+3

.NET應用程序需要.NET。簡單。 –

+4

臉 - >手掌.... – Liam

回答

2

如果你想在客戶端計算機上執行的.Net程序,你需要自動進行安裝.NET Framework。

您可以做的是使用clickOnce讓客戶端計算機爲您自動下載和安裝.Net Framework。

2

隨着vNext近期的問世,這種擔憂開始回落。

.NET CORE 5正在縮小跨操作系統和架構線的可部署應用程序的差距。 Scott Guthrie強調了一個事實,自相關性在部署應用程序:

您可以與您的應用程序部署.NET核心運行時,這意味着你的 應用程序將與運行時的這一部署的版本,而不是 版本上運行在主機操作系統上安裝的運行時間。

雖然這尚未影響桌面應用程序(截至2015年5月),但這是向前邁出的一大步,也可能最終轉向桌面應用程序。


雖然這並不能幫助你的眼前的困境,如果你想保持自由的框架您的目標受衆,考慮爲你的下一個軟件部分的web項目。雖然您需要IIS服務器來託管應用程序(有很多公司可以這麼做),但您的觀衆只需要一個瀏覽器。

相關問題