- 已加入
- 3/30/06
- 訊息
- 651
- 互動分數
- 0
- 點數
- 0
- 年齡
- 40
Microsoft® .NET Compact Framework 2.0 SP2 可轉散發套件包含了針對 .NET Compact Framework 建置的 Common Language Runtime 和類別庫。這個套件不僅支援 2.0 版,同時也支援針對 1.0 版開發的應用程式,以及在 2.0 版之前的 Service Pack 版本。
重要事項:這個可轉散發套件讓您可以在 Pocket PC、Pocket PC Phone Edition、Smartphone 和其他以 Windows CE 式的裝置上執行 .NET Compact Framework 應用程式。若要開發 .NET Compact Framework 應用程式,必須使用 Microsoft Visual Studio 2005 或 Microsoft .NET Framework 2.0 SDK。
此套件使用了 ActiveSync 4.0 (含) 以上來更新裝置,如需詳細資訊,請參閱 Windows Mobile Center。在執行 NETCFSetupv2.msi 之前,請確認已連接您的裝置。如果尚未連接,ActiveSync 會先儲存 CAB 檔,直到您連接了裝置。針對不是使用 ActiveSync 的使用者,您可以在裝置上直接執行和安裝資料夾中找到的裝置相符的 CAB 檔。
已修正的問題:
.NETCFRPM 在 x64 發生失敗
.在 Vista 上,從 [控制台] - [程式和功能] 開啟 MSI 時發生安裝/解除安裝程式失敗,不會顯示任何訊息。
.由於已經配置 COM 繫結,完成項在 RTF 物件上發生失敗
.嘗試以不設定附加啟用的登錄機碼方式進行附加時,VS 發生當機
.Thread.Join() 在 CE 6.0 平台失敗並出現 ERROR_INVALID_HANDLE
.循環參考造成可能的記憶體損毀
.指定不存在的 COM 連接埠時,JIT 判斷提示失敗
.TypeLoadException 使用包含 NETCF 2.0 的泛型
.Windows CE 5.0 裝置上的 IrDA 損毀
.NetCFRPM 及 MDBG 無法將無周邊裝置設為目標
.序列連接埠:使用 DataReceived 事件來接收透過序列連接埠 Unicode 字元時,會發生資料損毀
.序列連接埠:無法開啟 COM9 之外的 COM 連接埠
.序列連接埠:GetPortNames() 無法傳回 COM9 之外的序列連接埠名稱
.序列連接埠:使用 DataReceived 事件來接收透過序列連接埠 Unicode 字元時,會發生資料損毀
.在原始執行緒上已呼叫原生回呼委派的情況下,NETCF 會在結束時被鎖死
.在 Windows Mobile 6 平台上,VS 2005 RTM 嘗試部署 NETCFv2.wce5.ARMV4I.cab/System_SR_ENU.cab 而不是部署 NETCFv2.wm.ARMV4I.cab/System_SR_ENU_wm.cab
.XmlSerializerializationWriter:中止 GetSpecifiedMember 傳回錯誤的序列化時,會損失資料
.封送包含字串欄位的類別時發生存取違規
.在函式評估後跳離中斷點會造成中斷點維持在相同位置,並且 VS 2005 會停止回應
.COM:以 N->M byref 封送時發生存取違規
.使用 Interlocked.Exchange 封送程式碼時發生原生例外狀況
.StubPolicyAlloc 發生存取違規 (eestub\policy.cpp
.SerialPort.Open 在 CE 6.0 裝置上擲回 IOException
.Type.GetDefaultMembers() 未傳回基底型別的預設成員
.安裝多個地區設定相同的 MSI 會在 [新增移除程式] 顯示多個 NetCF 執行個體
.VS 2005 嘗試在 Crossbow 平台上部署 System_SR_ENU.cab,而不是部署 System_SR_ENU_wm.cab
.偵錯工具並未正確處理透過 COM 輸入的全新原始執行緒
.裝置使用 ipv6 時,NETCFRPM 以不正確的方式剖析連接字串
.V2 SP2:HttpWebRequest:TLS_RSA_WITH_3DES_EDE_CBC_SHA 使用 cipher 時,HTTP 要求會發生失敗情況
.如果在 F5 之前使用中斷點,偵錯工具可能會發生存取違規
.Web 瀏覽器的 NavigatingEventArgs 不允許取消瀏覽
.XmlSerializer 無法以空格還原序列化 Enum
官網下載
重要事項:這個可轉散發套件讓您可以在 Pocket PC、Pocket PC Phone Edition、Smartphone 和其他以 Windows CE 式的裝置上執行 .NET Compact Framework 應用程式。若要開發 .NET Compact Framework 應用程式,必須使用 Microsoft Visual Studio 2005 或 Microsoft .NET Framework 2.0 SDK。
此套件使用了 ActiveSync 4.0 (含) 以上來更新裝置,如需詳細資訊,請參閱 Windows Mobile Center。在執行 NETCFSetupv2.msi 之前,請確認已連接您的裝置。如果尚未連接,ActiveSync 會先儲存 CAB 檔,直到您連接了裝置。針對不是使用 ActiveSync 的使用者,您可以在裝置上直接執行和安裝資料夾中找到的裝置相符的 CAB 檔。
已修正的問題:
.NETCFRPM 在 x64 發生失敗
.在 Vista 上,從 [控制台] - [程式和功能] 開啟 MSI 時發生安裝/解除安裝程式失敗,不會顯示任何訊息。
.由於已經配置 COM 繫結,完成項在 RTF 物件上發生失敗
.嘗試以不設定附加啟用的登錄機碼方式進行附加時,VS 發生當機
.Thread.Join() 在 CE 6.0 平台失敗並出現 ERROR_INVALID_HANDLE
.循環參考造成可能的記憶體損毀
.指定不存在的 COM 連接埠時,JIT 判斷提示失敗
.TypeLoadException 使用包含 NETCF 2.0 的泛型
.Windows CE 5.0 裝置上的 IrDA 損毀
.NetCFRPM 及 MDBG 無法將無周邊裝置設為目標
.序列連接埠:使用 DataReceived 事件來接收透過序列連接埠 Unicode 字元時,會發生資料損毀
.序列連接埠:無法開啟 COM9 之外的 COM 連接埠
.序列連接埠:GetPortNames() 無法傳回 COM9 之外的序列連接埠名稱
.序列連接埠:使用 DataReceived 事件來接收透過序列連接埠 Unicode 字元時,會發生資料損毀
.在原始執行緒上已呼叫原生回呼委派的情況下,NETCF 會在結束時被鎖死
.在 Windows Mobile 6 平台上,VS 2005 RTM 嘗試部署 NETCFv2.wce5.ARMV4I.cab/System_SR_ENU.cab 而不是部署 NETCFv2.wm.ARMV4I.cab/System_SR_ENU_wm.cab
.XmlSerializerializationWriter:中止 GetSpecifiedMember 傳回錯誤的序列化時,會損失資料
.封送包含字串欄位的類別時發生存取違規
.在函式評估後跳離中斷點會造成中斷點維持在相同位置,並且 VS 2005 會停止回應
.COM:以 N->M byref 封送時發生存取違規
.使用 Interlocked.Exchange 封送程式碼時發生原生例外狀況
.StubPolicyAlloc 發生存取違規 (eestub\policy.cpp
.SerialPort.Open 在 CE 6.0 裝置上擲回 IOException
.Type.GetDefaultMembers() 未傳回基底型別的預設成員
.安裝多個地區設定相同的 MSI 會在 [新增移除程式] 顯示多個 NetCF 執行個體
.VS 2005 嘗試在 Crossbow 平台上部署 System_SR_ENU.cab,而不是部署 System_SR_ENU_wm.cab
.偵錯工具並未正確處理透過 COM 輸入的全新原始執行緒
.裝置使用 ipv6 時,NETCFRPM 以不正確的方式剖析連接字串
.V2 SP2:HttpWebRequest:TLS_RSA_WITH_3DES_EDE_CBC_SHA 使用 cipher 時,HTTP 要求會發生失敗情況
.如果在 F5 之前使用中斷點,偵錯工具可能會發生存取違規
.Web 瀏覽器的 NavigatingEventArgs 不允許取消瀏覽
.XmlSerializer 無法以空格還原序列化 Enum
官網下載