基本技術: Visual Studio 2010中的多重目標 Visual Basic應用程式

來源:互聯網
上載者:User

在 Visual Studio 2008 之前,編寫面向不同版本的 Microsoft .NET Framework 的應用程式需要安裝不同版本的 Visual Studio 開發環境。每個版本的 Visual Studio 都提供了不同的開發人員體驗,並會佔用大量磁碟空間。而且,每個版本的 Visual Studio 的專案檔格式也各不相同。結果就是當您開發面向不同版本的 .NET Framework 的項目組件時,您會得到多個版本的專案檔或解決方案。

Visual Studio 2008 是第一個在單個 IDE 中完全支援多重目標的版本,允許開發人員使用一個版本的 Visual Studio 編寫面向不同版本的 .NET Framework(2.0、3.0 和 3.5)的應用程式。結果如何?開發人員可獲得一致的使用體驗,同時減少磁碟空間需求。

Visual Studio 2008 能夠實現多重目標是因為每個可用的架構都使用了相同的基礎 CLR 2.0。而且,每個版本的架構都構建在 .NET Framework 2.0 的基礎上,並通過使用被引用程式集來提供其他功能。最終,所有架構都使用 .NET Framework 3.5 命令列 Visual Basic 編譯器 (vbc.exe)。

本文將討論 3.5 和 4 編譯器,即分別包含在 .NET Framework 3.5 和 4 中的編譯器。3.5 編譯器是隨 Visual Studio 2008 和 Visual Basic 9 提供的版本,而 4 編譯器是隨 Visual Studio 2010 和 Visual Basic 10 提供的版本。

讓我們看一下當前多重目標在 Visual Studio 中的工作原理,並說明應該如何在項目中實現多重目標。

Visual Studio 中的多重目標

在 Visual Studio 2008 中,更改所需的目標框架很簡單,只需從項目屬性中的下拉式清單選擇目標即可,如圖 1 所示。這可以添加或刪除每個架構版本所需的特定引用,並輕鬆地更改架構。

圖 1 在 Visual Studio 2008 中更改所需的目標框架

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.