ПоискПоиск  ПравилаПравила  ПользователиПользователи  ПрофильПрофиль  РегистрацияРегистрация  ВходВход
Форум «Техническая поддержка»
Форум для разработчиков и пользователей программного обеспечения, использующегося на бирже.

Раздел тех.поддержки | Форма обратной связи Тех.поддержка ОАО Московская Биржа: +7 (495) 733-9507, 287-7691
Не получается подключить библиотеку к проекту.
Новая тема   Ответить на тему
На страницу Пред.  1, 2
 Предыдущая тема :: Следующая тема 
 Автор  Сообщение 
quio
Стаж: 4 года 10 месяцев
Сообщений: 70
Пн Янв 19, 2015 17:03 (спустя 5 месяцев 5 часов) Ответить с цитатой Получить постоянный адрес сообщения
Полагаю, что причина в том, что p2sys.dll - бинарная библиотека и к проекту на C# ее просто так не подключишь. Собственно, в этом и необходимости нет, т.к. это библиотека используется роутером и для вашего приложения она не нужна вовсе. Для запуска приложения на C# в папке с ним должна быть cgate_net.dll и cgate.dll. Все остальное из дистрибутива CGate нужно только роутеру. 
 
rst9
Стаж: 10 лет 1 месяц
Сообщений: 1428
Вт Янв 20, 2015 12:24 (спустя 5 месяцев 1 день) Ответить с цитатой Получить постоянный адрес сообщения
cgate-net.dll использует cgate.dll который, в свою очередь, использует p2sys.dll, p2replclient.dll и далее по списку, который можно самостоятельно посмотреть при помощи утилиты depends.

все это хозяйство должно лежать рядом в папке, куда компилируется проект, либо в папке, которая прописана в path.

кроме того, если проект .net компилируется в 64 бита, весь этот набор dll должен быть 64 бита, если 32 - то 32 бита, соответственно. если вы компилируете проект для "any cpy", как на скриншоте, то будьте готовы, что требования к разрядности библиотек будут меняться в зависимости от компа и операционки, на которых вы запускаете результат. 
 
quio
Стаж: 4 года 10 месяцев
Сообщений: 70
Вт Янв 20, 2015 19:59 (спустя 5 месяцев 1 день 8 часов) Ответить с цитатой Получить постоянный адрес сообщения
rst9 писал(а):
cgate.dll который, в свою очередь, использует p2sys.dll, p2replclient.dll и далее по списку 

Ай, и правда Very Happy Ну ладно. Но подключать что-либо к проекту на C#, кроме cgate_net.dll/cgate_net64.dll, все же не нужно ;) 
 
Leucopsis
Стаж: 7 лет 5 месяцев
Откуда: Оренбург
Сообщений: 75
Вт Янв 20, 2015 20:24 (спустя 5 месяцев 1 день 8 часов) Ответить с цитатой Получить постоянный адрес сообщения
Спасибо, ребята! Попробую еще. Отпишусь о результатах. 
 
Yuriy84
Стаж: 3 года 3 месяца
Откуда: Екатеринбург
Сообщений: 30
Вт Фев 21, 2017 11:00 (спустя 2 года 6 месяцев 3 дня) Ответить с цитатой Получить постоянный адрес сообщения
Опять столкнулся с проблемой подключения. Видео приложил https://yadi.sk/i/rIbmeFhq3EKrGQ
в проекте всего одна строка CGate.Open("key=11111111"); и на двух машинах не могу этот проект запустить, на других запускается
Фреймворк 4.0 нужный стоит, роутер x86 установлен.
Помогите пожалуйста с решением данной задачи.
Ошибка которая возникает "Не удалось загрузить файл или сборку "cgate_net.dll" либо одну из их зависимостей. Не найден указанный модуль."
 
 
AlexF7
Стаж: 7 лет 9 месяцев
Сообщений: 1433
Вт Фев 21, 2017 21:32 (спустя 2 года 6 месяцев 4 дня) Ответить с цитатой Получить постоянный адрес сообщения
Либа для .NET github.com/Mercatum/Mercatum.CGate

Тестил, работает. Спасибо, тому кто ее выложил. 
 
Последний раз редактировалось автором 21.02.2017 21:34, всего редактировалось 2 раза
kernigz
Стаж: 8 месяцев 26 дней
Сообщений: 1
Пн Фев 27, 2017 14:58 (спустя 2 года 6 месяцев 10 дней) Ответить с цитатой Получить постоянный адрес сообщения
Yuriy84 писал(а):
Опять столкнулся с проблемой подключения. Видео приложил https://yadi.sk/i/rIbmeFhq3EKrGQ 

Установи, https://www.microsoft.com/ru-ru/download/details.aspx?id=48145

Чтобы не задавать, подобных вопросов, поставь http://www.dependencywalker.com/ 
 
Показать сообщения:   
Новая тема   Ответить на тему
Список разделов форума -> Техническая поддержкаНа страницу Пред.  1, 2
Страница 2 из 2

Rambler's Top100 Rambler's Top100
Рейтинг@Mail.ru
Copyright © Московская биржа, 2006-2017.
Ваши предложения, замечания и вопросы
по работе форума направляйте на email: