1. 首先,小心的卸載所有先前發(fā)布的相應軟件和模塊
這是最重要的步驟之一。如果您有任何先前版本的.NET Framework 3.5或Visual Studio 2008,那么這些軟件都必須在安裝Visual Studio 2008 RTM之前被卸載。在安裝之前關閉一些相關的軟件也是個不錯的主意: 關閉所有的MS Office應用程序(如Outlook,Word等) 關閉Internet Explorer 關閉所有的windows資源管理器 關閉所有其它不需要打開的程序 以下是Scott Guthrie 提供的對先前發(fā)布版本的合適的卸載順序,這些提到的軟件可能有些您安裝了而有些沒有,只要確保如下的順序即可: 移除“MSDN Library for Visual Studio 2008 Beta” 移除“Microsoft SQL Server Compact Edition 3.5” 移除“Microsoft SQL Server Compact Edition 3.5 Design Tools” 移除“Microsoft SQL Server Compact Edition 3.5 for Devices” 移除“Microsoft Visual Studio Performance Collection Tools” 移除“Windows Mobile 5.0 SDK R2 for Pocket PC” 移除“Windows Mobile 5.0 SDK R2 for Smartphone” 移除“Crystal Reports 2007” 移除“Visual Studio Asset System” 移除“Microsoft Visual Studio Web Authoring Component / Microsoft Web Designer Tools” 移除“Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System Runtime” 移除“Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System Runtime Language Pack” (只針對非英語版) 移除“Microsoft Visual Studio Tools for Office Runtime 3.0” 移除“Microsoft Document Explorer” 移除“Microsoft Document Explorer 2005 Language Pack” (只針對非英語版) 移除“Microsoft Device Emulator 3.0” 移除“Microsoft .NET Compact Framework 3.5” 移除“Microsoft .NET Compact Framework 2.0 SP1” 移除“.NET Framework 2.0 SDK” 移除“Microsoft Visual Studio Codename Orcas Remote Debugger” 移除“Microsoft Visual Studio 64bit Prerequisites Beta” (只針對64位平臺) 移除“Microsoft .NET Framework 3.5" 2. 只安裝您真正會用到的部分 不要僅僅因為DVD上什么都有,就要把所有的東西都裝上。您安裝的軟件越少,以后打的補丁就越少,其占用的磁盤空間也越少。 3. 不要被前面的重啟提示弄傻了 .NET Framework 3.5的安裝程序會提示用戶在安裝的過程中間重啟,不要理會它。所有的重啟都要等到安裝完Visual Studio 2008之后再執(zhí)行。 4. 如果您要用Team System,就安裝Team System 2008 Team Explorer 如果您準備連接到Team Foundation服務器,那么您需要安裝Team System 2008 Team Explorer,否則無法連接到Team Foundation服務器。 這篇文檔告訴您如何從Team Foundation服務器安裝介質(zhì)(光盤,下載包等)得到Team Explorer,但是這是一個3GB的下載版本。最簡單的方法是得到單獨的Team Explorer安裝版,這個安裝版只有387MB。 5. 安裝之后,將您的IDE設置恢復到默認設置。 如果IDE的設置在任何先前發(fā)布的版本中做了更改,它們都應該被恢復到默認設置??梢栽诿钚羞\行 devenv.com /ResetSettings 或者在Visual Studio 2008中點擊菜單 Tools > Import and Export Settings... > Reset all settings 6. 抓住這個時機改變您的Visual Studio主題 這是個很好的時機來修改主題。Visual Studio的主題系統(tǒng)允許開發(fā)者嘗試一個新的主題,如果他們不喜歡,還可以改。我們推薦您選擇一個使視覺更舒適的主題,特別是如果您每個星期要在IDE環(huán)境下工作很多個小時的話。 7. ASP.NET ListView中的Breaking changes (Breaking changes 意味著新的版本在這些地方將不再保證向前兼容,從而導致同樣的代碼在不同的版本中有不同的行為,或者舊的代碼在新版本環(huán)境中不再支持) Jon Galloway指出了這個非常重要的一點: 如果您使用先前發(fā)布的ASP.NET ListView寫過任何代碼,您需要升級您的標簽。事實上這里只有一個真正的區(qū)別,這個區(qū)別會帶來一些不同的影響:容器元素被 asp:PlaceHolder控件代替了。先前的版本允許您使用任何 runat="server" 標記做為一個容器元素。我更喜歡RTM的行為-舊的方式有時候有點太神奇,它根據(jù)ID用子元素填滿父元素。新的用法更加直接,而且這種用法使得 ListView中被標記的內(nèi)容和被替代的內(nèi)容一目了然。 具體而言,以前使用元素ItemContainer的地方,現(xiàn)在要用一個叫做ItemPlaceholder的占位符來代替。如果這樣出錯了,您會得到如下的出錯信息: http://www. An item placeholder must be specified on ListView ‘SampleListView′. Specify an item placeholder by setting a control’s ID property to “itemPlaceholder”. The item placeholder control must also specify runat=”server”. 8. LINQ-to-SQL 中的Breaking changes 任何先前版本的LINQ-to-SQL代碼都需要被依照以下的說明更新。 把 Add 和 AddAll 方法改成 InsertOnSubmit 和 InsertAllOnSubmit. 把 Remove 和 RemoveAll 改成 DeleteOnSubmit 和 DeleteAllOnSubmit. 通過如下更改把 .dbml 文件的編碼格式改為 utf-8 <?xml version="1.0" encoding="utf-16"?> 修改為 <?xml version="1.0" encoding="utf-8"?> 修改web.config中如下一行(注意版本號的區(qū)別): <add assembly="System.Data.DataSetExtensions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> 修改為 <add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> 9. 下載更新過的Microsoft Silverlight 1.1 Tools Alpha for Visual Studio 2008 裝載Visual Studio 2008時這些工具不會自動準備好。所以如果要做與Silverlight 1.1相關的開發(fā),就得自己把它們弄過來。 10. 把您的解決方案都升級為Visual Studio 2008的格式 這是一個節(jié)省您很多時間的相當大的一個問題。由于Visual Studio 2008的解決方案文件和工程文件使用了一種新的格式,用Visual Studio 2008打開這些解決方案和工程會把它們升級。如果需要升級的工程很多,在命令行運行 devenv.com /Upgrade 命令可以加快升級速度。 |
|
來自: 青格兒 > 《軟件開發(fā)》