2009-04-18 59 views
0

在跟進到previous question之後,您是否會避免使用需要.NET 3.0/3.5的組件庫?額外的安裝要求是否太多要問,或者,.NET安裝程序是否易於包含或鏈接到無關緊要?您是否會避免使用需要.NET 3.5的組件?

+0

這與其他問題有何不同? – 2009-04-18 02:52:33

+1

另一個問題的解決方案是簡單地要求開發者客戶包含3.0安裝程序或鏈接到他們的產品。這個問題的目的是確定開發者是否會忽略這種負擔 - 或者是否足夠重要以避免使用這些庫。 – 2009-04-18 02:55:45

回答

3

對我來說,更多的是的問題而不是如果。讓我們面對它,幾乎每個人都會升級到.NET 3.5,如果還沒有的話。

坦率地說,沒有很好的理由可以想到爲什麼Windows計算機不應升級到.NET 3.5。

有人說過,如果我有一個客戶由於某種原因拒絕接受任何需要.NET 3的軟件,那麼如果我希望得到報酬,我將不得不容納他們。

至於安裝程序,它真的是沒有更大的交易來安裝最新的.NET則是安裝.NET 2.

+0

你會在哪裏畫線?如果.NET 48.8需要Windows 7,那麼你是否僅僅購買了微軟就會對它置之不理呢?許多組織由於病毒,不穩定性等原因限制了對盒子的權利。 – ojblass 2009-04-18 04:51:42

0

這完全取決於我寫的東西。如果我正在編寫一個針對大型消費者羣體的應用程序,那麼由於下載的大小,我可能會遠離需要3.5的東西。如果我正在編寫一個Visual Studio 2008加載項,我不會有任何使用需要3.5的東西的問題。如果我正在編寫一個內部應用程序,它將取決於當前的桌面配置,以及IT管理員如何打開3.5,如果它不在那裏。恐怕您可能需要更具體的方案來獲得更具體的答案。

2

我可能在幾種情況下避免組件。 .NET運行時升級的易用性不是唯一的因素。如果您的應用程序將用於公司環境,或者您沒有技術受衆,我會採取最低標準的共同態度。如果你的觀衆受到較少的限制,你可能有理由傾向於另一個方向。另一個重要因素是組件帶給您的應用程序的功能。如果功能足夠重要或足夠重要,則可以權衡用戶在配置其環境時的時間。環境可能會迎頭趕上,但這些其他外部因素可能很重要。

0

有沒有真正的需要避免。那裏有很多工具/安裝程序可以使安裝接縫更少且無處不在。記住你需要.NET 3.5 SP1。

注意:您的客戶需要具有管理員權限才能安裝.Net,如果它尚不存在。這有時會引起憤怒的客戶的問題。請記住MLB關於Silverlight的文章,主要是因爲用戶無法安裝插件,因爲他們在工作時沒有足夠的權限。

2

缺少對Windows 2000的支持有時是避免.NET 3.5的一個原因。

相關問題