无法载入DLL 'sqlceme35.dll':找不到指定的模组。 ( 发生例外狀況於HRESULT: 0x8007007E )
SQL Server Compact + x64开发,遇到下列问题。
System.DllNotFoundException 未處理 System.DllNotFoundException未处理
Message="無法載入DLL 'sqlceme35.dll': 找不到指定的模組。 (發生例外狀況於HRESULT: 0x8007007E)" Message="无法载入DLL 'sqlceme35.dll':找不到指定的模组。 (发生例外状况于HRESULT: 0x8007007E)"
Source="System.Data.SqlServerCe"
TypeName=""
StackTrace:
於System.Data.SqlServerCe.NativeMethods.SafeRelease(IntPtr& ppUnknown)于System.Data.SqlServerCe.NativeMethods.SafeRelease(IntPtr& ppUnknown)
於System.Data.SqlServerCe.SqlCeCommand.ReleaseNativeInterfaces()于System.Data.SqlServerCe.SqlCeCommand.ReleaseNativeInterfaces()
Google說這是因為SQL Server Compact 3.5不支援x64,請安裝SQL Server Compact 3.5 SP1 Google说这是因为SQL Server Compact 3.5不支援x64,请安装SQL Server Compact 3.5 SP1
中文繁体版本:
Microsoft SQL Server Compact 3.5 Service Pack 1 和適用於Windows 桌上型電腦的Synchronization Services for ADO.NET 1.0 版Service Pack 1 Microsoft SQL Server Compact 3.5 Service Pack 1和适用于Windows桌上型电脑的Synchronization Services for ADO.NET 1.0版Service Pack 1
中文简体版本:
参考:http://eddiesu.blogspot.com/2008/11/sql-server-compact-35-x64.html