在 win 7 32 位和 64 位的桌面安装中包括 sql server Compact
我在 vs10 中创建了一个桌面应用程序,并使用 clickonce 安装。作为安装的一部分,我必须包含一个包含程序关键信息的数据库。我正在为所有版本的 Windows(32 和 64)进行编译。但据我了解,如果我将 32 位 sqlce 作为安装的一部分包含在内,它将无法在 64 位安装上运行。在访问数据之前,我必须包含 32 位和 64 位版本的数据库并测试 Windows 版本吗?或者我缺少一个更简单的解决方案?
I have a desktop app created in vs10 and am using clickonce install. I must include a database with critical info for the program as part of the install. I am compiling for all versions of windows (32 and 64). But as I understand it, if I include the 32 bit sqlce as part of the installation, it will not work on 64 bit installs. Must I include a 32 bit and 64 bit version of the db and test for windows version before accessing the data? Or is there a simpler solution that I am missing?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您只需将所有必需的文件作为内容包含在您的应用程序中,它就可以在 x86 和 x64 平台上为任何用户运行。只需按照此处的说明进行操作:http://erikej .blogspot.com/2011/02/using-sql-server-compact-40-with.html
You can just include all the required files as content with your app, and it will run for any user and on both x86 and x64 platforms. Just follow the instructions here: http://erikej.blogspot.com/2011/02/using-sql-server-compact-40-with.html