2011-09-02 93 views
6

我已經在framework 4.0中構建了ac#.net應用程序,我對客戶端pc安裝.net沒有任何異議,但是在客戶端上安裝它如此之大,這是不可能的,因爲這裏有一些小的安裝或redist包,我們安裝並幫助輕鬆運行.net應用程序,因爲爲小型應用程序安裝完整的Fledge框架看起來非常尷尬。請幫忙。運行.net應用程序時未安裝.net客戶端配置文件?

在此先感謝 與Atif

+0

可能重複的[你可以編譯C#而不使用.Net框架?](http://stackoverflow.com/questions/551554/can-you-compile-c-without-using-the-net-framework) –

+0

那麼,考慮在開始之前完成工作需要什麼*是任何項目可行性分析的重要部分。 .NET 4的安裝要求並不是一個很好保密的祕密。你可以扔掉過去幾個月所做的所有工作,然後編寫一個.bat文件。或者,您可以在設置和部署項目的先決條件中單擊複選框並使其成爲別人的問題。他們必須等一下。這完全取決於你做出這樣的選擇,這裏沒有人能夠幫助你。 –

回答

4

如果使用.NET 4,特定功能不如避免安裝重要,則可以嘗試將應用降級到.NET 2或甚至.NET 1.大多數現代版本的Windows都帶有預安裝的舊版.NET。完整列表是here

3

沒有,沒有什麼比在.NET Framework客戶端配置文件4.0小。如果這不適合你,.NET可能不適合你。

+0

你知道有什麼簡單的平臺來開發基於Windows應用程序的VB6,因爲我非常厭倦了這種依賴關係。 –

+1

@Muhammad Atif Agha,Delphi,VC++是其中一種可能性。但說實話,來吧:你真的會用C++開發嗎,因爲你無法安裝.NET Framework的20MB依賴項。開玩笑吧。我們畢竟在2011年。 –

+0

德爾福我看過,與富.net相比,非常複雜,我最近發佈了另一個關於水晶報告的問題,我對這個.net有幾個問題,我愛上了它,但它消失了我的愛。 –

4

.NET客戶端配置文件的小redist包。 (與完整的.NET框架安裝相比,「小」)。這與.NET一樣小。

0

如果您有針對性的框架4.0與您的應用程序,則必須在客戶端PC上安裝爲好,周圍有沒有辦法......

1

客戶的個人資料已經比完整的縮小版框架。

還有一個非常小的web installer,但這並沒有改變用戶需要做更大的下載的事實。客戶簡介無法實現。

0

如果我不得不提出一個嚴肅的建議,定位客戶端配置文件將是一條路。

但是,爲了提供信息,有一些商業程序可以執行本地編譯,通過將所有託管程序集轉換爲實際的本地代碼。如果您好奇,可以搜索「.NET本機編譯器」或「無框架.NET部署」。

我以前從未使用過它們中的任何一種,並且不知道在沒有JIT編譯器的情況下應用程序的性能。有些人可能會有一些人有過這方面的經驗,如果他們有效,或只是浪費金錢就可以更好地解決問題。

+0

很久以前,我嘗試過其中的一種。它花的時間少一點,內存減少了20%,並且在執行過程中的CPU性能幾乎相同。這是昂貴的,所以不,不。 –

0

您可以嘗試Silverlight(即瀏覽器外的可信應用程序)。它比客戶端配置文件小,許多機器已經擁有它。

相關問題