2009-04-18 52 views
1

我知道一般情況下,我可以期望.NET 2.0或更高版本安裝在大多數客戶/客戶機器上,因爲它已被包含在Windows XP SP1(SP2?)中一段時間​​,並在Vista/2003/2008中標準化。但我現在的問題是,我可以期待.NET 3.0支持WCF/WPF嗎?我們構建組件庫,因此我們不能做出太多假設,並要求我們的開發客戶包含3.0安裝程序並不理想。在客戶端機器上可以期待什麼.NET的最低版本?

所以我想你的經驗是,在大多數安裝了.NET的機器上安裝的.NET的最低版本是什麼?有沒有跟蹤這類事情的資源?

澄清:我沒有任何控制或影響最終intstaller。我感興趣的是已經存在的依賴關係,而不是爲了使客戶機達到規範要做什麼。

+1

爲什麼問這個問題?爲什麼你會假設關鍵作品已經在隨機客戶端上?如果你是一個爲內部用戶編寫的IT商店是你唯一可以假設的時間,因爲你的桌面工程團隊可以強制執行一個標準。 – 2009-04-18 02:52:36

+0

這不是關於沒有綁定到客戶端機器的交付。這是關於最低系統要求。我不控制安裝程序。我想知道其他開發人員針對哪些最低系統要求來確定是否值得添加.NET 3.0依賴功能。 – 2009-04-18 03:00:20

回答

3

以我的經驗,你可以很安全地假設2.0在這一點上。假設版本高於此總是似乎讓我們陷入困境。 (另一方面,只是託管一個鏈接到3.5安裝程序是相當容易和無痛的。)

5

永遠不會假設任何關於客戶端機器

如果客戶需要,將目標框架與安裝捆綁在一起很容易。

-1

您應該在您的網站上實施類似browsercheck的內容來收集所有瀏覽器統計信息。通過這種方式,分析將爲自己說話,並且不需要任何假設。

相關問題