相信有很多朋友從VS2005 Beta1就開始玩了…
現在VS2005正式版已經在MSDN Subscriptions可以下載了, 不過是英文版的…
至於繁體中文版的, 據說是在明天三月就會上市…
堅持要用中文版的朋友們就再等一下吧…
這次要跟各位報告的是…
當你從.NET Framework 2.0 Beta 2更新版本至 2.0正式版時, 需要注意的地方…
- 所有 DataSource WebControl 的
OldValuesParameterFormatString 屬性
在 Beta 2 時, 這個屬性預設值是 original_{0}, 但在正式版時, 這個屬性預設值卻變成 {0}, 少了"original_" - aspnet_regsql.exe在資料庫中所設定的 Database "aspnetDb",
也有些許的變更
有幾個 Stored Procedure 的輸入欄位有變動, 譬如 aspnet_UsersInRoles_AddUsersToRoles
的輸入欄位中有個@TimeZoneAdjustment 定義為 INT 的欄位;在正式版中已改為
@CurrentTimeUtc 定義為 datetime 的欄位
變更的有:
- aspnet_UsersInRoles_AddUsersToRoles
- aspnet_Membership_GetPasswordWithFormat
- aspnet_Membership_CreateUser
- aspnet_Membership_GetNumberOfUsersOnline
- aspnet_Membership_GetPassword
- …….. 等等
其他的請各位查一下, 只要是 @TimeZoneAdjustment 定義為 INT 的欄位,
全部都改為@CurrentTimeUtc 定義為 datetime 的欄位了
除了以上兩個常碰到的問題之外, 相信各位先前使用Beta 2所開發的原始碼, “應該”都可已完全更新到.NET Framework 2.0正式版上使用