|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.01.2019, 08:45 | #1 |
Пользователь
Регистрация: 23.02.2017
Сообщений: 33
|
MySQL / DLL / Ресурсы Visual Studio 2017
Доброго времени суток!
Для работы моего приложения требуется MySql.Data.dll а таскать его вместе с .exe не красиво( Как можно добавить его в ресурсы? Чтоб когда я отправляю программу людям, MySql.Data.dll не нужно было прикладывать. |
12.01.2019, 11:02 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
С чего вдруг?
А саму БД как вы таскаете? Сделайте инсталятор создающий ярлык.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 12.01.2019 в 14:38. |
12.01.2019, 14:34 | #3 |
Пользователь
Регистрация: 23.02.2017
Сообщений: 33
|
Если скомпилированный (релизный) файл отправить на другой компьютер и не приложить MySql.Data.dll будет выдавать ошибку...
|
12.01.2019, 14:38 | #4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Спасибо кэп!
Только как это связано с вопросами в предыдущем сообщении?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
12.01.2019, 15:11 | #5 |
Пользователь
Регистрация: 23.02.2017
Сообщений: 33
|
1) не красиво....
2) бд на хостинге |
12.01.2019, 15:18 | #6 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Какая разница что в архиве лежит? Положил туда папку, распаковал и запустил.
Если очень надо можно сделать еще 1 подпапку (bin, app, ...) и на верхнем уровне один .ехе, батник, симлинк и т.п. запускающий программу в подпапке. Или а это норм, что пользователь может декомпилировать .ехе (в дотнете это легко, DotPeek, IlSpy, Reflector, ...), достать адрес/логин/пароль, подключиться любым клиентом и делать что угодно в БД?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
12.01.2019, 15:26 | #7 |
Пользователь
Регистрация: 23.02.2017
Сообщений: 33
|
может быть и можно подпапки создать...
не знал что можно разобрать на запчасти C# программу... а можно как то из коробки отключить этот недостаток? |
12.01.2019, 15:52 | #8 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Не в дотнете достать пару строк скорее всего тоже не сильно сложно обычно.
Есть разные обфускаторы, не пробовал. Для БД лучше сделать какое-нибудь HTTP API с только нужным функционалом, а не напрямую к БД подключаться. Заодно и длл не нужна.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблемы с sqlite и nuget в visual studio 2017 (с#) | zenija2007 | C# (си шарп) | 6 | 08.07.2018 09:31 |
Visual Studio 2017 вылетает | Амина Голубь | Помощь студентам | 1 | 13.06.2018 13:18 |
MySQL и Visual Studio 2017 | polin11 | ASP.NET | 0 | 04.12.2017 22:30 |
Не отображается кириллица в Visual Studio 2017 | sanya_prokopchuk | Помощь студентам | 2 | 05.11.2017 17:21 |
Visual Studio 2017 | NielsR | Общие вопросы .NET | 1 | 27.09.2017 08:11 |