|
101 / 42 / 9
Регистрация: 09.12.2012
Сообщений: 597
|
|
.NET 4.x Проблемы с публикацией инсталятора30.04.2013, 12:43. Показов 1244. Ответов 4
Метки нет (Все метки)
Здравствуйте, есть программа которая осуществляет подключения к удаленной бд через MySQL NET Connectors.
Программу я наконец закончил, но теперь дело в том что пора ее передавать пользователям. При первом же тесте на другом компьютере произошла ошибка с отсутствием компонентов NET Connector'a. Тогда я понял что он не компилируется вместе с программой. Стал искать выход и нашел в одной книге способ создания инсталятора в VS через меню Построение -> Опубликовать "ИмяПроекта" при этом как сказано в книге и в чем я был уверен программа добавит все необходимые компоненты в инсталер. Иначе в чем его смысл?!!! Но как бы не так... Инсталятор сам просит установить этот компонент, что крайне неудобно для конечного пользователя. Подскажите, как решить проблему?
0
|
|
| 30.04.2013, 12:43 | |
|
Ответы с готовыми решениями:
4
Создание инсталятора Расширение стандартного инсталятора VS 2010 Редактирование инсталятора |
|
101 / 42 / 9
Регистрация: 09.12.2012
Сообщений: 597
|
|
| 30.04.2013, 13:22 [ТС] | |
|
Всё! Вроде решил проблему! Нужно включить библиотеки коннектора вручную в проект, либо как я просто скопировать их в папку проекта bin\Debug или Release куда там вы его откомпилировали. Файлы копировать все из C:\Program Files (x86)\MySQL\MySQL Connector Net 6.6.5\Assemblies\v4.0
Таким образом при запуске программа найдет их не в системе а в папке с исполняемым файлом. При этом всеже нельзя будет создать публикацию инсталятора в VS а уже делать сторонними программами типа inno setup или Advanced Installer (последний кстати имеет шаблоны . NET Framework и Visual Studio application.)
0
|
|
|
Master of Orion
|
|
| 01.05.2013, 17:32 | |
|
beats, да вроде можно просто сделать проект-инсталлятор, вы даете ему нужные файлы и делаете логическую структуру каталогов, после этого он все это дело архивирует в .msi, а затем распаковывает так, как нужно. Все стандартными средствами, типа installshield
0
|
|
|
101 / 42 / 9
Регистрация: 09.12.2012
Сообщений: 597
|
|
| 01.05.2013, 21:25 [ТС] | |
|
Psilon, да спасибо, я нашел там можно создавать инсталяторы как отдельный проект. Но на мой взгляд довольно криво все сделано.
Я все же установил Advanced Installer (на скриншоте) и довольно качественно и быстро сделал то что хотел. Там при создании проекта указывается путь в проекту sln который Advanced Installer анализирует со всеми ссылками и сам предлагает включить dll ки (которые не входят в базовый фреймоворк) в каталог с программой. Все автоматом и отлично работает, не говоря уже о множестве доступных настроек. Мой вывод, Advanced Installer лучший в своем деле))
0
|
|
|
Master of Orion
|
|
| 01.05.2013, 21:26 | |
|
beats, ну возможно, я не использовал инсталляторы раньше, говорил не по опыту, а по чтению лит-ры (в частности, макдональда вроде)
0
|
|
| 01.05.2013, 21:26 | |
|
Помогаю со студенческими работами здесь
5
Файлы для инсталятора Создание инсталятора Создание инсталятора c# Создание инсталятора Создание инсталятора для приложения Windows Froms Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|