запускать программное обеспечение без установки - PullRequest
1 голос
/ 22 октября 2011

Я занимаюсь разработкой приложения для точек продаж в Visual Studio 2008, Framework 3.5, с SQL Server 2005. Чтобы запустить это приложение, на клиентском компьютере должны быть установлены Framework 3.5 и SQL Server 2005.

Моя проблемаМой клиент хранит мое программное обеспечение на съемном диске, и он хочет использовать это программное обеспечение на любом компьютере, куда он вставляет свой диск, без установки SQL Server 2005.

как включить запуск этого приложения без установки SQL Server 2005

в моем приложении вся бизнес-логика сохраняется в хранимых процедурах.

Ответы [ 2 ]

2 голосов
/ 22 октября 2011

Учитывая ограничения, о которых вы сообщили, рассмотрите возможность распространения вашего приложения в предварительно сделанной установке Windows, работающей под VMWare Player или VirtualBox виртуализированный экземпляр.

Это предполагаетВы готовы установить VMWare Player или VirtualBox на хост-компьютеры.Вы можете включить установщики вместе с диском, чтобы упростить эту задачу.

Есть недостатки:

  • другая система, которая будет обновляться с помощью пакетов обновлений, исправлений безопасности и т. Д.
    (виртуализированные системы тоже системы)
  • другая лицензия от Microsoft
  • требует больше памяти
  • передача файлов между системами раздражает

Но это такпозволяют вам использовать инструменты, которые вам нравятся (SQL Server 2005), не требуя их установки на хост-компьютеры.

1 голос
/ 22 октября 2011

Использование SQL Server Compact

Не требует установки движка и совместимо с SQL Server, поэтому миграция может быть простой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...