Как собрать и развернуть приложение на настольном или планшетном компьютере
Сборка и развертывание приложений, основанных на Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition), на настольном или планшетном компьютере напоминает развертывание любого другого приложения Windows для Microsoft. Для этого следует разработать приложение Windows, ссылающееся на соответствующие DLL-файлы SQL Server Compact Edition.
Сборка и развертывание приложения Windows для SQL Server Compact Edition
Установите SQL Server Compact Edition, запустив программу установки (SQLServerEv31-EN.msi).
В проекте Microsoft Visual Studio 2005 добавьте ссылку на файл System.Data.SqlServerCe.dll, расположенный в папке - %Program Files%\Microsoft SQL Server Compact Edition\v3.1. Дополнительные сведения см. в разделе Сборка приложения SQL Server Compact Edition для планшетных ПК.
Сборка и развертывание приложения на конечном настольном или планшетном компьютере. На конечном настольном или планшетном компьютере установите SQL Server Compact Edition, запустив программу установки (SQLServerEv31-EN.msi). Возможен и альтернативный метод развертывания — с помощью ClickOnce.
- ClickOnce — это новая технология установки программного обеспечения в Visual Studio 2005, поддерживаемая SQL Server Compact Edition и предназначенная для развертывания управляемых приложений на настольных и планшетных компьютерах. ClickOnce упрощает развертывание Windows-приложений на веб-серверах и на общих ресурсах в сети. Для развертывания или обновления приложений администраторам необходимо обновлять файлы на сервере. При этом обновление каждого клиента не требуется. Visual Studio 2005 полностью поддерживает публикацию и обновление приложений, развернутых с помощью ClickOnce. Развертывание с помощью ClickOnce поддерживается для проектов, созданных с помощью Visual Basic, Visual C# и Visual J#. Для проектов, созданных с помощью Visual C++, данная возможность не поддерживается. Дополнительные сведения о ClickOnce находятся здесь.
Для интеграции ClickOnce с SQL Server Compact Edition загрузите файл SqlEv31ClickOnce_EN.zip в SQL Server.
Примечание.
При использовании исходной выпущенной версии Visual Studio 2005 для интеграции ClickOnce с SQL Server Compact Edition необходимо выполнить шаги 5 и 6. При использовании версии Visual Studio 2005 с установленным пакетом обновления 1 (SP1) интеграция ClickOnce с SQL Server Compact Edition выполняется автоматически. Файл SqlEv31ClickOnce_EN.zip включает следующие файлы.
- Файл Product.xml, определяющий основной пакет.
- Файл Package.xml, определяющий информацию и функциональные возможности для локализации.
- Файл sqlev31eula-EN.txt с текстом лицензионного соглашения.
Поместите эти файл в папку /SQL Server Compact Edition, как показано ниже.
%Program Files%\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\SQL Server Compact Edition\Product.xml
%Program Files%\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\SQL Server Compact Edition\en\Package.xml
%Program Files%\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\SQL Server Compact Edition\en\sqlev31eula-EN.txt
Чтобы создать локальную копию установочного файла SQL Server Compact Edition (SQLServerEv31-EN.msi), скопируйте этот файл в папку %Program Files%\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\SQL Server Compact Edition\en.