簡體   English   中英

是否可以使用VS.NET 2008構建.NET 1.1應用程序?

[英]Is it possible to build .NET 1.1 apps with VS.NET 2008?

我將為我的客戶端維護一個現有的.NET 1.1應用程序。 VS.NET 2008似乎無法直接構建.NET 1.1項目,但我不想僅為此特定項目安裝VS.NET 2003。 是否可以將VS.NET 2008用於.NET 1.1開發? 怎么樣?

以我的經驗,快速答案是“否”。 我強烈建議您安裝VS.Net 2003,因為它很高興與2008共存(我們在這里的所有計算機上都這樣做)。

即使您是從命令行在2008年構建它的,您仍然會錯過所有IntelliSense和向導。

根據Luke H的博客,沒有:

否-Visual Studio 2008將不支持定位.Net Framework 1.1。 這是我們真正想要能夠支持的東西-因為我們知道有很多.NET開發人員在.NET 1.1應用程序上工作。 但是,返回並支持.NET 1.1則要困難得多,.NET 1.1是一個完全不同的運行時。

因此,為了適應此發行版,最終決定要么完全不支持多目標,要么僅支持目標.NET2.0及更高版本。 因為我們確實希望Visual Studio 2008成為至少適用於.NET 3.0和.NET 3.5的出色工具,所以我們決定提供此發行版中可以提供的最多目標的支持。

http://blogs.msdn.com/lukeh/archive/2007/06/29/net-framework-multitargeting-in-visual-studio-2008-aka-orcas.aspx#3627411

如果確實需要使用1.1,則只需確保不使用任何2.0功能(例如泛型和大量其他好東西),然后使用1.1目錄中的csc.exe或vbc.exe編譯器進行編譯。

最近發布了一個類似的問題,關於將ASP.NET 1.1項目升級到3.5,最終決定僅使用導入向導將項目升級到VS 2008。 這個過程非常簡單。 以我為例,由於一個相對簡單的Web項目(由幾十個Web表單組成),該過程只花了幾分鍾,而后來在測試中沒有遇到任何例外,讓我感到寬慰。

如果您的代碼符合某些要求,

  1. 不偏不倚,
  2. 沒有泛型,
  3. ......

您可以在這里嘗試MSBee

http://www.codeplex.com/MSBee

當安裝VS2003是一個更容易的選擇時,這將非常復雜。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM