Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
 Аватар для beats
101 / 42 / 9
Регистрация: 09.12.2012
Сообщений: 597
.NET 4.x

Проблемы с публикацией инсталятора

30.04.2013, 12:43. Показов 1221. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, есть программа которая осуществляет подключения к удаленной бд через MySQL NET Connectors.
Программу я наконец закончил, но теперь дело в том что пора ее передавать пользователям. При первом же тесте на другом компьютере произошла ошибка с отсутствием компонентов NET Connector'a. Тогда я понял что он не компилируется вместе с программой. Стал искать выход и нашел в одной книге способ создания инсталятора в VS через меню Построение -> Опубликовать "ИмяПроекта" при этом как сказано в книге и в чем я был уверен программа добавит все необходимые компоненты в инсталер. Иначе в чем его смысл?!!! Но как бы не так... Инсталятор сам просит установить этот компонент, что крайне неудобно для конечного пользователя.
Подскажите, как решить проблему?
Миниатюры
Проблемы с публикацией инсталятора  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
30.04.2013, 12:43
Ответы с готовыми решениями:

Создание инсталятора
Уважаемые форумчане! Подскажите с помощью какой программы можно создать установщик, в который входит несколько программ, например: -...

Расширение стандартного инсталятора VS 2010
Всем привет! В VS есть Setup Project. Как в нем сделать, так что ко всем стандартным конам добавляется ещё окно, где просят вести имя...

Редактирование инсталятора
Здравствуйте. Ранее я никогда не создавал установщики для программ, а тут вот внезапно понадобилось отредактировать уже готовый. Причём...

4
 Аватар для beats
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
Эксперт .NET
 Аватар для Psilon
6102 / 4958 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
01.05.2013, 17:32
beats, да вроде можно просто сделать проект-инсталлятор, вы даете ему нужные файлы и делаете логическую структуру каталогов, после этого он все это дело архивирует в .msi, а затем распаковывает так, как нужно. Все стандартными средствами, типа installshield
0
 Аватар для beats
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
Эксперт .NET
 Аватар для Psilon
6102 / 4958 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
01.05.2013, 21:26
beats, ну возможно, я не использовал инсталляторы раньше, говорил не по опыту, а по чтению лит-ры (в частности, макдональда вроде)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.05.2013, 21:26
Помогаю со студенческими работами здесь

Файлы для инсталятора
Здравствуйте форумчане, такой вот вопрос, написал приложение, после чего нужно файлы засунуть в инсталятор, какие именно файлы требуется...

Создание инсталятора
Всем доброго времени суток. Многие на форуме задавали этот вопрос но вразумительного ответа я не нашел... Есть много способов создать...

Создание инсталятора c#
Здравствуйте. Задача - создать инсталлятор. Пытаюсь это сделать через Visual 2012, он потребовал регистрацию. Письмо на почту не приходит....

Создание инсталятора
Здравствуйте, создаю инсталлятор программы, но почему то библиотеки подчеркнуты красным, но никаких ошибок нет, вообщем не создается и-за...

Создание инсталятора для приложения Windows Froms
Необходимо для инсталятора в vs2010 задать такое поведение, чтобы он проверял наличие уже установленнойверсии приложения и если версия...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru