0

我有一个使用 SQL Server Compact Edition 3.5 作为数据库的 C# .Net 3.5 应用程序。

我可以在运行 Windows Vista 的笔记本电脑上 xcopy 部署和运行该应用程序。

但是,如果我将同一组文件复制到运行 Windows 7 或 8 的计算机上,则会出现Target of Invocation...错误。

有谁知道 SQL Server CE 3.5 是否与 Windows 7 或 8 兼容?

如果不是,是 SQL Server CE 4.0 吗?(如果我确实需要 SQL Server CE 4.0,我还能使用 .net 3.5 吗?)

是否有图表说明不同操作系统兼容/需要哪些版本的 SQL Server CE?

提前谢谢了。

史蒂夫

4

1 回答 1

2

是的,SQL Server Compact 3.5 SP2 和 4.0 都与 Windows 7 和 8 兼容。我在这里有一个图表:http: //erikej.blogspot.dk/2010/11/sql-server-compact-private-deployment.html

我听起来你正面临 x86 和 AMD64 平台的问题,你是否包含这两组 dll 文件?当然,所有包含的 SQL Server Compact 文件都必须具有完全相同的文件版本。

于 2013-03-20T08:42:22.523 回答