25 / 28 / 19
Регистрация: 24.12.2014
Сообщений: 1,259
|
|
1 | |
.NET 4.x Локализация приложения без использования .dll20.09.2019, 19:35. Показов 1162. Ответов 6
Метки единый exe (Все метки)
Подскажите, вот я сделал локализацию на форме
Русский - Английский. Сделал перевод и на том языке и на другом, сразу же создаётся длл в папке en-US и там хранится *.resource.dll Можно ли как-то сделать без использования .dll ? ILMerge использовал но после перевод не переводится. Нужно сделать без использования библиотек. Пробовал запихнуть всё в ресурсы, но от туда не передаётся ничего в код, не видит ресурсы языка перевода LanguageRes.resx
0
|
20.09.2019, 19:35 | |
Ответы с готовыми решениями:
6
Найти окно стороннего приложения зная его id и нажать 1 кнопку, но без использования user32.dll Запуск приложения использующего Interop.Word.dll без офиса Вызов C++ dll без использования JNI Можно ли хукать нажатия клавиш без использования DLL? |
25 / 28 / 19
Регистрация: 24.12.2014
Сообщений: 1,259
|
|
20.09.2019, 20:35 [ТС] | 3 |
Тягать её не хочется, а на счёт склеивания я уже описал.
Хотелось сделать как-то через ресурсы.
0
|
25 / 28 / 19
Регистрация: 24.12.2014
Сообщений: 1,259
|
|
20.09.2019, 20:39 [ТС] | 5 |
0
|
6508 / 4085 / 1605
Регистрация: 09.05.2015
Сообщений: 9,552
|
|
20.09.2019, 21:07 | 7 |
Всё тот же пример из прошлой темы, но с загрузкой dll'ок из ресурсов...
Как пользоваться: 1. Собираете проект как обычно 2. Копируете dll'ки для локализации из выходной папки проекта (bin/Debug/ru или bin/Release/ru и т.д.) например в папку locales, при этом переименовывая их в вид "имя_сборки_имя_локали.dll". Копировать в отдельную папку желательно т.к. во первых нужно переименовать файлы чтобы при добавлении в ресурсы VS дала им корректные имена (можно конечно и вручную ресурсы переименовать...), а во вторых проект не соберется если какой-то из файлов будет удален например после Build->Clean Solution). Данный пункт нужно повторять после каждого внесения изменений в локализацию... 3. Добавляете все скопированные в папку locales dll'ки в ресурсы (Solution Explorer ->Properties->Resources) 4. Собираете еще раз, теперь dll'ки из выходной папки проекта для работы не требуются
0
|
20.09.2019, 21:07 | |
20.09.2019, 21:07 | |
Помогаю со студенческими работами здесь
7
Создание приложения без использования Storyboard Как узнать имя проекта dll без использования GetModuleFileName? Как воспроизвести mp3 файл без использования дополнительных dll файлов? Загрузка своего кода в память другого процесса без использования dll Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |