Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.74/133: Рейтинг темы: голосов - 133, средняя оценка - 4.74
25 / 24 / 18
Регистрация: 16.10.2009
Сообщений: 1,156
1

Как запустить программу с dll на другой машине?

02.12.2010, 16:13. Показов 23981. Ответов 26

Author24 — интернет-сервис помощи студентам
Сделал class library, пытаюсь понять как развернуть программу на других машинах.
1. Возможно ли так скомпиллировать программу, она переносилась на другую машину единым exe - модулем?
2. Как правильно зарегистрировать а затем перерегистрировать dll, полученную компилляцией class library?
Спасибо за любую подсказку или ссылку!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.12.2010, 16:13
Ответы с готовыми решениями:

Не могу запустить программу на другой машине
Здравствуйте! Применяю в своей программе OPC client "prOPC Client". На машине где разрабатывается...

Google Api. Как запустить на другой машине?
Помогите, пожалуйста, разобраться с программой, которую я пытаюсь *создать* для удобства работы. ...

Как запустить программу Ассемблер на виртуальной машине NTVDM на WinXP?
У меня WinXP, говорят, что для нее можно работать с ассемблерными кодами и без DOS-BOX. Помогите...

Запустить exe на другой машине
Понимаю что тема неоднократно поднималась,но проблема у меня не решается.Не запускается программа...

26
0 / 0 / 0
Регистрация: 23.05.2014
Сообщений: 2
27.05.2014, 03:47 21
Author24 — интернет-сервис помощи студентам
Цитата Сообщение от tezaurismosis Посмотреть сообщение
Заархивируйте и загрузите как вложение в сообщение. Всё обсуждение - в теме.
Благодарю Вас за уделённое внимание мне, но я уже разобрался с данной проблемой и нашел способ, как сделать это через ILMerge спустя пару дней, до меня очень долго это доходило, как ни странно.
Еще раз спасибо и всего хорошего.
0
0 / 0 / 0
Регистрация: 21.12.2015
Сообщений: 2
21.12.2015, 14:29 22
Приветствую, форумчане! Нужен ваш совет.
Для клиент-серверного приложения используется библиотека для сериализации передаваемых данных. Поэтому клиент и для сервер должны использоваться одну и ту же версию библиотеки. Проблема в следующем: после упаковки библиотеки вместе с клиентским приложением, в получившейся сборке возникает ошибка "не удалось найти библиотеку нужной версии". Подозреваю, что ILMerge пересобирает "склеиваемые" сборки, из-за чего изменяются метаданные библиотеки, в следствии чего клиент не может десериализовать полученные пакеты. Прошу помочь разобраться. Сборки прилагаю во вложении (в папке "MergePacked" находится клиент с запакованной библиотекой)
Вложения
Тип файла: rar MyProj.rar (766.4 Кб, 5 просмотров)
0
5 / 5 / 2
Регистрация: 13.10.2015
Сообщений: 407
03.02.2016, 12:01 23
встроена ли ILMerge в студию 2015 enterprice?
0
21 / 19 / 4
Регистрация: 15.01.2015
Сообщений: 202
14.11.2017, 15:11 24
Цитата Сообщение от NickoTin Посмотреть сообщение
Windows Batch file
1
2
3
4
ILMerge.exe /t:winexe /out:<путь_к_будущему_exe> <пути_к_файлам_которые_нужно_объеденить__через_пробел>
 
Пример:
ILMerge.exe /t:winexe /out:D:\1.exe D:\1\CODECO~1.EXE D:\1\PROCES~1.DLL
Сделал все по примеру.
Windows Batch file
1
D:\msg\ILMerge>ILMerge.exe /t:winexe /out:D:\ttt.exe D:\msg\msg\bin\Release\msg.exe D:\msg\msg\bin\Release\MsgReader.dll
Собирается, но после запуска "не является приложением Win32". Framework пробовал и 4.0 и 4.7
0
0 / 0 / 0
Регистрация: 12.06.2018
Сообщений: 5
05.08.2018, 11:49 25
Цитата Сообщение от mak326428 Посмотреть сообщение
Я написал прогу с ILMerge и её защитил .NET Reactor'ом. Пользуйтесь.
Зачем NET Reactor, понимаю может в 2011 году он был норм, но сейчас он снимается обычным De4Dot.
И да программа выдаёт ошибку "перетащите файлы и выберите выходной файл"
0
Rius
05.08.2018, 12:42
  #26

Не по теме:

GazziFX, а сообщение как раз из 2011 года.
Смотрите даты перед ответами.

0
0 / 0 / 0
Регистрация: 12.06.2018
Сообщений: 5
05.08.2018, 13:14 27
По дате и написал
0
05.08.2018, 13:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.08.2018, 13:14
Помогаю со студенческими работами здесь

Как связать программу через интернет с базой данных на другой машине
в общем вопрос вот в чем, у меня есть программка которая делает расчеты я ввожу некоторые данные а...

Узнать какие DLL использует программа для запуска на другой машине
Уважаемые господа! Сегодня столкнулся с тем (да-да, прогаю я не давно и криво), что программа мне...

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

Как запустить одну программу из другой?
Написать 2 программы. 1-ая – управляющая, 2-ая – клиент. Программа клиент отображает число и меняет...


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

Или воспользуйтесь поиском по форуму:
27
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru