SQL Server CE отсутствует как необходимая предпосылка в InstallShield LE (Visual Studio 2010)

Я только что включил InstallShield LE в Visual Studio 2010 и собираю проект установки. Я хотел бы указать SQL Server CE 4.0 в качестве обязательного предварительного условия, чтобы InstallShield позаботился о сложностях 64-разрядной и 32-разрядной версии и разных ОС без необходимости проверять ключи реестра или что-то в этом роде.

Почему SQL Server CE не включен? Он рекламируется как настольное решение Microsoft для работы с данными, а InstallShield LE рекламируется как замена проектам установки Visual Studio, так что не должно ли оно быть стандартным?

Я вижу файл prq SQL Server CE в папке «Требования» InstallShield (наряду со многими другими), но он не отображается в Visual Studio. Есть ли способ включить его?


person Tom W Hall    schedule 09.02.2012    source источник


Ответы (1)


Почему бы просто не включить необходимые файлы в качестве контента: http://erikej.blogspot.com/2011/02/using-sql-server-compact-40-with.html

person ErikEJ    schedule 09.02.2012
comment
Большое спасибо Эрик. Ранее мы распространяли CE 3.5 и фактически устанавливали его, если он отсутствует. На странице загрузки Microsoft для CE 4.0 я вижу: Частное развертывание SQL Server Compact еще больше упрощается за счет наличия всех необходимых управляемых сборок, а также x86 и x64 DLL, включая библиотеки времени выполнения Visual C++ 2008 (x86 и x64) SP1 в единственная личная папка в месте установки SQL Server Compact. Хорошая вещь. - person Tom W Hall; 10.02.2012