Visual studio 2010 在win 7 32位和64位的桌面安装中包括sql server compact

Visual studio 2010 在win 7 32位和64位的桌面安装中包括sql server compact,visual-studio-2010,clickonce,sql-server-ce,Visual Studio 2010,Clickonce,Sql Server Ce,我在vs10中创建了一个桌面应用程序,我正在使用clickonce安装。作为安装的一部分,我必须包括一个包含程序关键信息的数据库。我正在编译所有版本的windows(32和64)。但据我所知,如果我将32位sqlce作为安装的一部分,它将无法在64位安装上工作。在访问数据之前,我必须包括32位和64位版本的db和test for windows版本吗?或者有没有我缺少的更简单的解决方案?您可以将所有必需的文件作为内容包含在应用程序中,它将在x86和x64平台上为任何用户运行。只需按照此处的说明进

我在vs10中创建了一个桌面应用程序,我正在使用clickonce安装。作为安装的一部分,我必须包括一个包含程序关键信息的数据库。我正在编译所有版本的windows(32和64)。但据我所知,如果我将32位sqlce作为安装的一部分,它将无法在64位安装上工作。在访问数据之前,我必须包括32位和64位版本的db和test for windows版本吗?或者有没有我缺少的更简单的解决方案?

您可以将所有必需的文件作为内容包含在应用程序中,它将在x86和x64平台上为任何用户运行。只需按照此处的说明进行操作:

因此,即使我在开发计算机上创建了一个包含数据的32位数据库并将其包含在安装中,只要我同时包含86x和64x文件,拥有win 64位操作系统的用户就可以访问该数据库?是的,这是正确的。数据数据库文件本身没有任何“位”