2011-08-19 160 views
3

我在VS10创建一个桌面应用程序和正在使用的ClickOnce安装。作为安装的一部分,我必须包含一个包含程序关键信息的数据库。我正在编译所有版本的Windows(32和64)。但据我了解,如果我将32位sqlce作为安装的一部分包含在内,它将无法在64位安装中使用。在访问数据之前,我必须包含32位和64位版本的db并测试windows版本吗?还是有一个更简单的解决方案,我失踪了?包括SQL Server紧凑安装Win 7的32位和64位

回答

2

您可以只包含所有需要的文件与您的应用程序的内容,它会为任何用户和x86和x64平台上运行。只要按照指示在这里:http://erikej.blogspot.com/2011/02/using-sql-server-compact-40-with.html

+0

所以,即使我在我开发的计算机上创建一个包含我的数据的32位数据库,包括它的安装,以赢得64位操作系统将能够访问人们DB只要因为我包含86x和64x文件? – user525504

+0

是的,这是正确的。 dtabase文件本身没有任何“bitness” – ErikEJ