none
無法載入檔案或組件 'System.Data.SqlServerCe ' RRS feed

  • 問題

  •  

    ************** 例外狀況文字 **************
    System.IO.FileNotFoundException: 無法載入檔案或組件 'System.Data.SqlServerCe, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' 或其相依性的其中之一。 系統找不到指定的檔案。
    檔案名稱: 'System.Data.SqlServerCe, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' ---> System.IO.FileNotFoundException: 無法載入檔案或組件 'System.Data.SqlServerCe, Version=3.0.3600.0, Culture=neutral, PublicKeyToken=3be235df1c8d2ad3, Retargetable=Yes' 或其相依性的其中之一。 系統找不到指定的檔案。
    檔案名稱: 'System.Data.SqlServerCe, Version=3.0.3600.0, Culture=neutral, PublicKeyToken=3be235df1c8d2ad3, Retargetable=Yes'

     

    想請問一下 這個問題要如何解決

    我們用VS2005模擬時  是可以動的 

    但是當我們直接用執行檔執行時

    就出現這個錯誤訊息.....

    將執行檔放入iPAQ時 也是相同情形

    因為我們剛摸不久希望可以得到解答

     

     

    2008年4月24日 下午 04:58

解答

  • 我看你的SqlServerCe是3.0版,位置應該在

    C:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\SQL Server\Mobile\v3.0

    在其中依據CPU與作業系統版本挑選適當的CAB做安裝。

     

    比較簡單的方式,是用PDA跟PC建立ActiveSync連線,然後用VS2005佈署到裝置上

    VS2005會偵測裝置上面是否有SqlServerCe,若沒有會自動幫你挑適當的CAB版本做安裝

    2008年4月27日 下午 05:56

所有回覆

  • Hi,

    裝置上也要安裝Runtime,如果你有安裝SDK在開發電腦上可以在下面位置找到各類型裝置的Runtime安裝檔

    C:\Program Files\Microsoft SQL Server Compact Edition\v3.1\SDK\bin

    或是到Microsoft網站下載都可以。

     

    2008年4月25日 上午 01:43
    版主
  • 我看你的SqlServerCe是3.0版,位置應該在

    C:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\SQL Server\Mobile\v3.0

    在其中依據CPU與作業系統版本挑選適當的CAB做安裝。

     

    比較簡單的方式,是用PDA跟PC建立ActiveSync連線,然後用VS2005佈署到裝置上

    VS2005會偵測裝置上面是否有SqlServerCe,若沒有會自動幫你挑適當的CAB版本做安裝

    2008年4月27日 下午 05:56