Проблема с библиотекой

LiMe

Client
Регистрация
10.12.2015
Сообщения
618
Благодарностей
339
Баллы
63
C#:
Выполнение действия CSharp OwnCode: DB Open. [Общий код: Строка: 381; Cтолбец: 2] Не удалось загрузить файл или сборку "MySql.Data, Version=6.9.6.0, Culture=neutral, PublicKeyToken=null" либо одну из их зависимостей. Найденное определение манифеста сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)
Подскажите пожалуйста, в чем проблема, подключал уже и из папки Progs и тот что у меня был, не хочет почему-то заводиться, хотя месяцев 6 назад, все без проблем работало. Версия 7.4.0.0
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
Только что проверил на 7.4.0.0, всё заработало.

Подключите через "Ссылки из GAC" Mysql.Data.dll из папки установленного ZP. Путь у меня - c:\Program Files\ZennoLab\RU\ZennoPoster Pro V7\7.4.0.0\Progs
 
  • Спасибо
Реакции: LiMe

LiMe

Client
Регистрация
10.12.2015
Сообщения
618
Благодарностей
339
Баллы
63
Только что проверил на 7.4.0.0, всё заработало.

Подключите через "Ссылки из GAC" Mysql.Data.dll из папки установленного ZP. Путь у меня - c:\Program Files\ZennoLab\RU\ZennoPoster Pro V7\7.4.0.0\Progs
Я уже пробовал и из Progs и из dll которую раньше добавлял, ноль реакции. Ошибка.
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 518
Благодарностей
3 370
Баллы
113
Вам необходимо удалить в проекте MySql.Data, сохранить, закрыть PM (что бы выгрузить всё лишнее), открыть проект и добавить MySql.Data из папки Progs.
Ошибка возникает из-за конфликта версий, в постере обновляется dll, но в шаблоне привязка к старой dll.
 
  • Спасибо
Реакции: LiMe и nicanil

LiMe

Client
Регистрация
10.12.2015
Сообщения
618
Благодарностей
339
Баллы
63
Вам необходимо удалить в проекте MySql.Data, сохранить, закрыть PM (что бы выгрузить всё лишнее), открыть проект и добавить MySql.Data из папки Progs.
Ошибка возникает из-за конфликта версий, в постере обновляется dll, но в шаблоне привязка к старой dll.
Аналогичная ситуация, удалял, перезапускал ПМ, добавлял - ошибка. Удалял, закрывал ZP, перезапускал ПМ, добавлял - ошибка.
Причем ошибка одна и та же...
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 518
Благодарностей
3 370
Баллы
113
Аналогичная ситуация, удалял, перезапускал ПМ, добавлял - ошибка. Удалял, закрывал ZP, перезапускал ПМ, добавлял - ошибка.
Причем ошибка одна и та же...
Значит вы что-то делаете не так, например подключаете не ту dll.
 
  • Спасибо
Реакции: LiMe

LiMe

Client
Регистрация
10.12.2015
Сообщения
618
Благодарностей
339
Баллы
63
Значит вы что-то делаете не так, например подключаете не ту dll.
Добавляю вот эту dll:
81302


По итогу при выполнение экшена - "Открытие соединения", получаю ошибку:
81303
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
Попробуйте выполнить шаблон во вложении. Это из темы Заготовка для работы с БД MySQL в кубике C#. В экшене C# оставил только один, первый, запрос.
Так же не забудьте указать в экшене данные для подключения к своей БД.
 

Вложения

  • Спасибо
Реакции: LiMe

LiMe

Client
Регистрация
10.12.2015
Сообщения
618
Благодарностей
339
Баллы
63
Попробуйте выполнить шаблон во вложении. Это из темы Заготовка для работы с БД MySQL в кубике C#. В экшене C# оставил только один, первый, запрос.
Так же не забудьте указать в экшене данные для подключения к своей БД.
Аналогичная ошибка...
C#:
Выполнение действия CSharp OwnCode. [Общий код: Строка: 67; Cтолбец: 2] Не удалось загрузить файл или сборку "MySql.Data, Version=6.9.6.0, Culture=neutral, PublicKeyToken=null" либо одну из их зависимостей. Найденное определение манифеста сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
Аналогичная ошибка...
Смог воспроизвести у себя эту проблему. Для этого скопировал старую версию Mysql.Data.dll в папку ExternalAssemblies. Теперь при запуске шаблона получаю точно такую же ошибку.

Делаем следующее: удаляем из c:\Program Files\ZennoLab\RU\ZennoPoster Pro V7\7.4.0.0\Progs\ExternalAssemblies\ файл Mysql.Data.dll и затем копируем его туда из папки c:\Program Files\ZennoLab\RU\ZennoPoster Pro V7\7.4.0.0\Progs
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 518
Благодарностей
3 370
Баллы
113
  • Спасибо
Реакции: LiMe

LiMe

Client
Регистрация
10.12.2015
Сообщения
618
Благодарностей
339
Баллы
63
Смог воспроизвести у себя эту проблему. Для этого скопировал старую версию Mysql.Data.dll в папку ExternalAssemblies. Теперь при запуске шаблона получаю точно такую же ошибку.

Делаем следующее: удаляем из c:\Program Files\ZennoLab\RU\ZennoPoster Pro V7\7.4.0.0\Progs\ExternalAssemblies\ файл Mysql.Data.dll и затем копируем его туда из папки c:\Program Files\ZennoLab\RU\ZennoPoster Pro V7\7.4.0.0\Progs
Огромное вам спасибо, проблема ушла, и все работает хорошо :-)
 
  • Спасибо
Реакции: nicanil и Yuriy Zymlex

irving zisman

Client
Регистрация
18.05.2017
Сообщения
225
Благодарностей
28
Баллы
28
Скорее всего проблема в этом, т.е. пытались загрузили старую dll.
Столкнулся с такой же проблемой, только с другой библиотекой. Что только не делал, ничего не помогает(

Выполнение кода C# Результат: Не удалось загрузить файл или сборку "System.Memory, Version=4.0.1.2, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51" либо одну из их зависимостей. Найденное определение манифеста сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)
 

radv

Client
Регистрация
11.05.2015
Сообщения
3 788
Благодарностей
1 952
Баллы
113
Столкнулся с такой же проблемой, только с другой библиотекой. Что только не делал, ничего не помогает(
Возможно версия шарпа в билиотеке выше, чем в зенке. Попробуйте другую версию. Так же некоторые библиотеки могут использовать зависимости (ссылки на другие либы) и если не могут их найти, то выдают ошибки.
 

irving zisman

Client
Регистрация
18.05.2017
Сообщения
225
Благодарностей
28
Баллы
28
Возможно версия шарпа в билиотеке выше, чем в зенке. Попробуйте другую версию. Так же некоторые библиотеки могут использовать зависимости (ссылки на другие либы) и если не могут их найти, то выдают ошибки.
А если я брал библиотеку из папки зенно? Т.е она там уже была с момента установки. Я пытался поставить самую последную версию этой длл, зенно вообще не запустился
Пробовал подгружать зависимости, не помогло
 
Последнее редактирование:

irving zisman

Client
Регистрация
18.05.2017
Сообщения
225
Благодарностей
28
Баллы
28
Решил проблему тем что переустановил зенку, и использвал уже имеющиеся библиотеки в папке с программой, просто скоприровав их в папку ExternalAssamblies. До этого три библиотеки которые мне нужны были, качал отдельно, самые последние версии, но как оказалось они уже есть в папке с программой, хоть не самые свежие, но зато все завелось! Речь шла о билиотеках MailKit, MimeKit и System.Memory
 
  • Спасибо
Реакции: orka13

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 518
Благодарностей
3 370
Баллы
113
Решил проблему тем что переустановил зенку, и использвал уже имеющиеся библиотеки в папке с программой, просто скоприровав их в папку ExternalAssamblies. До этого три библиотеки которые мне нужны были, качал отдельно, самые последние версии, но как оказалось они уже есть в папке с программой, хоть не самые свежие, но зато все завелось! Речь шла о билиотеках MailKit, MimeKit и System.Memory
Теперь ваш шаблон зависит от версий библиотек ZP.
 

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