none
.NET 4.0 包含 .NET 3.5還有.NET2.5嗎 RRS feed

  • 問題

  • .NET已經到4.0版本

    想問大家說只要裝了4.0版後

    可以移除其他版本嗎

    也就是說4.0包含有2.0跟3.5了

     

     

    2010年10月10日 上午 06:52

解答

    1. .NET 沒有 2.5
    2. .NET 4.0 為獨立的新的版本。不需要 .NET 2.0。
    3. .NET 4.0 可以獨立執行,但大部份的元件,如open source則未必有 .NET 4.0 的版本。如果有使用這些非 .NET 4.0 的元件在 .NET 4.0 的專案時,就需要 Side by Side 的執行了。此時就需要該元件所指定的版本
    • 已提議為解答 91MVP, Moderator 2010年10月11日 上午 02:01
    • 已標示為解答 shih527 2010年10月11日 下午 11:54
    2010年10月11日 上午 12:45

所有回覆

  • 您好 shih527 ,

    這問題基本上要看您的開發環境跟執行環境的實際需求而定。

    假設您有一套軟體必須在 .NET Framework 3.5 中執行,

    則您便不可移除 3.5,同時,2.0 也必須存在,

    因為 3.5 是基於 2.0 衍生出來的,亦即同生共死的意思~



    Best regards

    • 已編輯 DK. Da 2012年6月10日 上午 01:09
    2010年10月10日 上午 08:28
  • .NET Framework 4.0並不像3.0或是3.5是以2.0為基礎,所以如果你確定只使用.net framework 4.0開發,是可以移除其他版本,

    不過好像沒有2.5這個版本吧?

    若有錯誤的地方請指教,謝謝。

    2010年10月10日 上午 08:30
  • 如果我只需要4.0來編譯的話~

     

    我看到.NET Framework 4.0並不像.NET Framework  2.5 這麼大

    加上我每次安裝.NET 4.0  後來都會莫名奇妙把2.0跟3.5安裝起來(可能是因為VS2008預設要裝)

    所以我在想4.0是不是也要先裝2.0跟3.5

     

    2010年10月10日 上午 09:38
    1. .NET 沒有 2.5
    2. .NET 4.0 為獨立的新的版本。不需要 .NET 2.0。
    3. .NET 4.0 可以獨立執行,但大部份的元件,如open source則未必有 .NET 4.0 的版本。如果有使用這些非 .NET 4.0 的元件在 .NET 4.0 的專案時,就需要 Side by Side 的執行了。此時就需要該元件所指定的版本
    • 已提議為解答 91MVP, Moderator 2010年10月11日 上午 02:01
    • 已標示為解答 shih527 2010年10月11日 下午 11:54
    2010年10月11日 上午 12:45