2015-07-10 112 views
0

我們正在進行應用程序升級。我們將我們的代碼從ASP.NET 2.0(使用VS 2k5)移動到ASP.NET 4.5(使用VS 2k13 w/VSO)。所以我試圖讓我的舊項目安裝和設置。我們正在創建一個解決方案來保存我們所有的業務對象庫項目和我們的兩個主要項目(Web應用程序和Web服務)。Visual Studio在線參考...從.NET 2.0遷移到4.5

在我們老設置我們的網站是一個實際的IIS網站項目。我們現在正在建立一個Web項目。我有很多我們正在使用的第三方工具。我們曾經將.dll轉儲到BIN中並從那裏開始。但我不希望這樣做比這更好。

幾個項目共享相同的DLLS。我正在考慮在名爲IncludeLibraries的解決方案下創建一個文件夾,並將所有的DLLS放在那裏。然後從任何需要它們的項目中引用它們。瀏覽到該文件夾​​並選擇該DLL。每個人都在本地開發,如果用戶沒有完全相同的設置,所以我不希望項目無法構建,因此試圖將所有內容都保存在TFS中。這聽起來正確嗎?

另外,我們使用的是MS Web Service Extensions 3.0。我將不得不安裝該/加載DLL的?或者有什麼方法可以解決那些轉移到ASP.NET 4.5的問題?

回答

0

您應該將所有的引用程序集移動到Nuget。您可能會發現其中很多已經存在,您可以創建一個本地Nuget存儲庫來管理其餘的。

雖然它需要一點點的設置,但它不應該超過一天。

您還需要將您的網站遷移到Web應用程序。網站多年來一直沒有得到真正的支持,如果現代技術升級,您將無法利用任何優勢。

您可以在適當位置升級,如果您使用Nuget修復了您的引用,那麼您應該處於一個不錯的位置。

+0

我沒有更新我的網站到一個Web應用程序。我知道我使用NuGet下載了一些軟件包,但我沒有意識到我可以擁有自己的本地存儲庫。我有一些組件不在那裏,所以我會試試看。 –