移除“Microsoft .NET Framework 3.5"
2. 只安裝您真正會(huì )用到的部分
不要僅僅因為DVD上什么都有,就要把所有的東西都裝上。您安裝的軟件越少,以后打的補丁就越少,其占用的磁盤(pán)空間也越少。
3. 不要被前面的重啟提示弄傻了
.NET Framework 3.5的安裝程序會(huì )提示用戶(hù)在安裝的過(guò)程中間重啟,不要理會(huì )它。所有的重啟都要等到安裝完Visual Studio 2008之后再執行。
4. 如果您要用Team System,就安裝Team System 2008 Team Explorer
如果您準備連接到Team Foundation服務(wù)器,那么您需要安裝Team System 2008 Team Explorer,否則無(wú)法連接到Team Foundation服務(wù)器。
這篇文檔告訴您如何從Team Foundation服務(wù)器安裝介質(zhì)(光盤(pán),下載包等)得到Team Explorer,但是這是一個(gè)3GB的下載版本。最簡(jiǎn)單的方法是得到單獨的Team Explorer安裝版,這個(gè)安裝版只有387MB。
5. 安裝之后,將您的IDE設置恢復到默認設置。
如果IDE的設置在任何先前發(fā)布的版本中做了更改,它們都應該被恢復到默認設置??梢栽诿钚羞\行 devenv.com /ResetSettings 或者在Visual Studio 2008中點(diǎn)擊菜單 Tools > Import and Export Settings... > Reset all settings
6. 抓住這個(gè)時(shí)機改變您的Visual Studio主題
這是個(gè)很好的時(shí)機來(lái)修改主題。Visual Studio的主題系統允許開(kāi)發(fā)者嘗試一個(gè)新的主題,如果他們不喜歡,還可以改。我們推薦您選擇一個(gè)使視覺(jué)更舒適的主題,特別是如果您每個(gè)星期要在IDE環(huán)境下工作很多個(gè)小時(shí)的話(huà)。
7. ASP.NET ListView中的Breaking changes (Breaking changes 意味著(zhù)新的版本在這些地方將不再保證向前兼容,從而導致同樣的代碼在不同的版本中有不同的行為,或者舊的代碼在新版本環(huán)境中不再支持)
Jon Galloway指出了這個(gè)非常重要的一點(diǎn):
如果您使用先前發(fā)布的ASP.NET ListView寫(xiě)過(guò)任何代碼,您需要升級您的標簽。事實(shí)上這里只有一個(gè)真正的區別,這個(gè)區別會(huì )帶來(lái)一些不同的影響:容器元素被 asp:PlaceHolder控件代替了。先前的版本允許您使用任何 runat="server" 標記做為一個(gè)容器元素。我更喜歡RTM的行為-舊的方式有時(shí)候有點(diǎn)太神奇,它根據ID用子元素填滿(mǎn)父元素。新的用法更加直接,而且這種用法使得 ListView中被標記的內容和被替代的內容一目了然。
具體而言,以前使用元素ItemContainer的地方,現在要用一個(gè)叫做ItemPlaceholder的占位符來(lái)代替。如果這樣出錯了,您會(huì )得到如下的出錯信息: http://www.mscto.com
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代碼都需要被依照以下的說(shuō)明更新。
把 Add 和 AddAll 方法改成 InsertOnSubmit 和 InsertAllOnSubmit. 把 Remove 和 RemoveAll 改成 DeleteOnSubmit 和 DeleteAllOnSubmit.
通過(guò)如下更改把 .dbml 文件的編碼格式改為 utf-8
<?xml version="1.0" encoding="utf-16"?>
修改為
<?xml version="1.0" encoding="utf-8"?>
修改web.config中如下一行(注意版本號的區別):
<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"/>
聯(lián)系客服