相信有很多朋友從VS2005 Beta1就開始玩了…
現在VS2005正式版已經在MSDN Subscriptions可以下載了, 不過是英文版的…
至於繁體中文版的, 據說是在明天三月就會上市…
堅持要用中文版的朋友們就再等一下吧…

這次要跟各位報告的是…
當你從.NET Framework 2.0 Beta 2更新版本至 2.0正式版時, 需要注意的地方…

  1. 所有 DataSource WebControl 的
    OldValuesParameterFormatString 屬性
    在 Beta 2 時, 這個屬性預設值是 original_{0}, 但在正式版時, 這個屬性預設值卻變成 {0}, 少了"original_"
  2. 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正式版上使用

最後修改日期: 2005-12-01

作者

留言

撰寫回覆或留言

發佈留言必須填寫的電子郵件地址不會公開。