C# 如果我在应用程序中嵌入SQL Server Compact Edition 4.0 x64,我可以在x86客户端上部署应用程序吗?
我使用的是x64机器,所以如果我在我的应用程序中嵌入SQL Server Compact Edition 4.0 x64,我可以在x86上安装该应用程序吗 没有 您需要为x86目标编译应用程序,并包含x86版本的SQL CompactC# 如果我在应用程序中嵌入SQL Server Compact Edition 4.0 x64,我可以在x86客户端上部署应用程序吗?,c#,sql,sql-server,sql-server-ce,C#,Sql,Sql Server,Sql Server Ce,我使用的是x64机器,所以如果我在我的应用程序中嵌入SQL Server Compact Edition 4.0 x64,我可以在x86上安装该应用程序吗 没有 您需要为x86目标编译应用程序,并包含x86版本的SQL Compact 提供两个不同的安装程序可能比提供一个安装程序更容易,同时提供应用程序和SQL Compact的两个版本。另一种选择,在托管的System.Data.SqlServerCe.dll旁边部署x86/*和AMD64/*本机dll,并由运行时决定,这样做可以节省一点空间以
提供两个不同的安装程序可能比提供一个安装程序更容易,同时提供应用程序和SQL Compact的两个版本。另一种选择,在托管的
System.Data.SqlServerCe.dll
旁边部署x86/*
和AMD64/*
本机dll,并由运行时决定,这样做可以节省一点空间以获得更大的简单性。它增加了几Mb,但简化了单个构建和单个安装程序。您可以包括两种平台所需的所有文件,如下所述:不,当然不是。您可以嵌入SQL Compact x86并将其部署在x64和x86上,也可以为每个平台生成x86和x64版本。@ErikEJ:我从来没有指出这是必需的。简单地说,分离这两个版本可能比将它们打包到单个安装程序更容易。然而,你的向导看起来相当容易