2009-06-16 50 views
0

我已經使用Visual C#2008速成版創建了Windows窗體應用程序,目標爲.NET 2.0。現在我需要爲.NET 1.1構建這個項目。我面臨的問題是.NET 1.1中不支持設計器類。他們使用.NET 1.1中不支持的partial關鍵字。我需要遵循哪些步驟才能使我的項目向後兼容.NET 1.1。我想保留我的.NET 2.0項目,這樣我就可以使用設計器進行編輯,但在編譯期間想要轉換爲1.1。製作與.NET 1.1向下兼容的.NET 2.0 Windows窗體應用程序

請讓我知道最簡單的方法是什麼。

問候, 賈格納

+0

這是否與SharePoint有關? – 2009-06-16 15:16:03

回答

0

爲什麼你需要build它適用於.NET 1.1?爲什麼不在.NET 1.1系統上安裝.NET Framework 2.0並運行.NET 2.0版本?

您和您的客戶是否真正意識到.NET 1.1的年齡?它附帶Visual Studio 。 Visual Studio 2010 beta剛發佈。 2003-2010年=計算機行業很長時間。

這兩個框架在安裝在同一個系統上時運行良好。我唯一需要注意的是.NET 1.1系統中的任何一個都運行ASP.NET。如果是這樣,那麼在安裝.NET 2.0之後,您需要在所有.NET 1.1 Web應用程序上運行.NET 1.1版本的aspnet_regiis。 .NET 2.0安裝將腳本映射升級到2.0,並且不適用於所有Web應用程序。

0

部分類從設計器生成的代碼只是分開你的代碼。因此,要使表單1.1兼容,您必須將代碼從您的部分類複製到包含設計器生成的代碼的類中,使其成爲單個類。

0

可能有很多其他事情需要更改以及部分類,但這是一個很好的起點。 1.1和2.0之間有很多不同之處。如果你的Winform比較簡單,你可能不會做太多的其他修改。如果您已經使用了不在1.1中的組件和基類,那麼最終可能會發現您的工作比從頭開始更容易重新編程。

相關問題