1
我實際上使用SQL CE來處理我的C#.NET應用程序,到目前爲止我沒有任何問題。如何在Windows 64位上使用SQL Server Compact Edition 32位?
但最近我不得不將我的AnyCpu編譯應用程序傳遞給一個32位唯一編譯(由於DLL只在x86中可用)。但是現在,DbProviderFactories再也找不到SQL CE,並拋出一個異常來解釋我可能沒有在我的計算機上安裝它(Win 7 64位)。
我想這是因爲他想連接SQL CE 32位版本而不是64位安裝版本。但是當我嘗試安裝32位版本的SQL CE時,安裝程序告訴我,因爲我在64位操作系統上,我必須使用64位安裝程序...
是否有人有此問題通過在64位操作系統上使用SQL CE的32位應用程序?有沒有解決方法?
感謝您的幫助!
爲什麼你想今天使用CE?它已停產 - 您應該使用Express或LocalDB。 –
在x64系統上,x860和x64運行時總是存在,最簡單的解決方案是始終編譯爲x86 .. – ErikEJ
@AaronBertrand因爲我們今天所有的產品/代碼都是部署/使用SQL CE。客戶部署/運行的技術遷移現在不是我們的首要任務。 – NicoC