Развертывание проекта VB.Net - PullRequest
0 голосов
/ 01 декабря 2011

Я работаю над проектом, который использует SQL Server, Crystal Report.И проект почти завершен, и я собираюсь опубликовать его.

Теперь я не хочу добавлять предварительные условия для проекта, так как размер исполняемого файла будет составлять около 400 МБ, но мой исполняемый файл приложения составляет всего 4 МБ..

Теперь я видел кое-что в справочном разделе свойств проекта. Это элемент управления dll, который я использую для кнопок, имеет столбец с именем Copy Local со значением True, но для CrystalDecission.Shared.это просто Ложь, так что это значение, изменяющееся на Истину, помогает мне или нет ... то есть мне не нужно включать в качестве Предварительных условий для отчета Crystal ..

Помогите мне в этом .. Аналогично для Sql Server идругие

1 Ответ

0 голосов
/ 01 декабря 2011

Вам следует использовать параметр предварительных требований в проекте установки и развертывания - по умолчанию он будет пытаться загрузить любые отсутствующие зависимости из Интернета и предоставит разумный размер пакета MSI и EXE (существуют варианты для развертывания на носителе вместе с тем включите зависимости)

В частности, для Crystal Reports у вас есть для использования пакета развертывания, поскольку части приложения зависят от COM-объектов, которые должны быть зарегистрированы в определенном порядке. Использование пакета развертывания избавляет от необходимости перепроектировать эту злобу, а также справляться с различными архитектурами процессоров, локалями и т. Д.

...