Как передавать сторонние dll вместе с проектом?

shtift

Client
Регистрация
29.07.2015
Сообщения
148
Благодарностей
290
Баллы
63
Добавляю у себя в проект dll, работаю с ней все ок. При попытке передать проект на другое оборудование выдает ошибку "Не удалось выполнить проект". Подозреваю, что из-за отсутствия там этой dll. Как исправить? Куда нужно положить либу?
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 270
Благодарностей
5 855
Баллы
113
В папку ExternalAssemblies в директории программы в Program files
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Все библиотеки дополнительные нужно переносить в папку ExternalAssemblies в папке программы
 

shtift

Client
Регистрация
29.07.2015
Сообщения
148
Благодарностей
290
Баллы
63
Спасибо, теперь норм)
Но почему-то не видит метод в кубике. Выдает ошибку

2015-12-28 19-17-32 Скриншот экрана.png

В директивах using все прописано, на основной системе такой ошибки нет, все выполняется.
Строка на которую указывает JObject.Parse(response);
Этот же метод используется и в общем коде, но ругается почему-то именно на кубик. Может еще что-то сделать забыл?
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 270
Благодарностей
5 855
Баллы
113
Надо добавить dll как ссылку из GAC
 

shtift

Client
Регистрация
29.07.2015
Сообщения
148
Благодарностей
290
Баллы
63
Имеешь ввиду сюда? Если да, то добавлена.

2015-12-28 19-35-51 Скриншот экрана.png
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 270
Благодарностей
5 855
Баллы
113
Компилятор пишет, что system.componentmodel.inotifypropertychanged определен в библиотеке, ссылка на которую не добавлена. Пространство имен System.ComponentModel включена в Using?
 

shtift

Client
Регистрация
29.07.2015
Сообщения
148
Благодарностей
290
Баллы
63
System.ComponentModel по умолчанию добавлена. Но ссылки в References не было, добавил, теперь выдает новую ошибку:

2015-12-28 20-10-42 Скриншот экрана.png
 

shtift

Client
Регистрация
29.07.2015
Сообщения
148
Благодарностей
290
Баллы
63
Запускал на демо-версии, сейчас запустил на третьем оборудовании на про версии, ошибок не было. Так понял отсутствуют какие-то компоненты там где демка, установил .net фреймворки разных версий, не помогло. Есть варианты чего еще может не хватать?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
запустите Diagnostic.exe на проблемной машине и приложите репорт
 

shtift

Client
Регистрация
29.07.2015
Сообщения
148
Благодарностей
290
Баллы
63

Вложения

shtift

Client
Регистрация
29.07.2015
Сообщения
148
Благодарностей
290
Баллы
63
запустите Diagnostic.exe на проблемной машине и приложите репорт
Привет. В чем может быть проблема? Нет каких то стандартных библиотек?
У клиента на лайт версии такая же ошибка. На про версии все ок.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Привет!

Попробуйте переустановить Visual C++ 2008
Поставить NET фреймворк 4,5
 

shtift

Client
Регистрация
29.07.2015
Сообщения
148
Благодарностей
290
Баллы
63

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)