Я использую компьютер x64, поэтому, если я встраиваю SQL Server Compact Edition 4.0 x64 в свое приложение, могу ли я установить это приложение на x86?
номер
Вам потребуется скомпилировать приложение для целей x86 и включить версию SQL Compact для x86.
Вероятно, проще просто предоставить два разных установщика, чем один, для обеих версий вашего приложения и SQL Compact.
Вы можете включить все необходимые файлы для обеих платформ, как описано здесь: http://erikej.blogspot.com/2011/02/using-sql-server-compact-40-with.html
Другой вариант, который тратит немного места для большей простоты, заключается в развертывании собственных библиотек x86/* и AMD64/* вместе с управляемым System.Data.SqlServerCe.dll и разрешении среды выполнения.Он добавляет несколько мегабайт, но упрощает работу с одной сборкой и одним установщиком.
x86/*
AMD64/*
System.Data.SqlServerCe.dll