Sign in to follow this  
KShaddix

Подключение плагина MySQL. C#

Recommended Posts

Приветствую. Вопрос по моду на C#.

 

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

Закинул в папку файл MySql.Data.dll и подключил в meta.xml:

<assembly ref="MySql.Data.dll" />

В консоли выводит такую информацию (на каждую строку, где используются методы MySQL):

CS0012: The type 'DbConnection' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.

Вот дальше непонятности идут. Как правильно подключить System.Data? Просто мои попытки, как кажется, мои попытки поиска в интернете сводят к плачевному результату.

Объясните, пожалуйста, как с этим работать.

 

 

Как я делал:

В папку со скриптом закинул MySql.Data.dll, System.Data.dll. Когда используются методы MySQL, то в консоли выводится такая ошибка:

System.IO.FileNotFoundException: Could not load file or assembly 'System.Security.Permissions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. Не удается найти указанный файл.
File name: 'System.Security.Permissions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'
   at MySql.Data.MySqlClient.MySqlConnection.AssertPermissions()
   at MySql.Data.MySqlClient.MySqlConnection.Open()
   at Test.Class1.Test2(Client sender) in Class1.cs:line 48

Полагаю, System.Data.dll нужно не добавлять в папку, а как-то ссылаться на папку, где он в принципе лежит. Так ли это? Это, наверное, банально, но я явно делаю что-то не так. Короче, я не понимаю.

Edited by KShaddix

Share this post


Link to post
Share on other sites

Разобрался. Создавал тему, потому что до этого тупил 3 часа. Осознал, что да как ещё через час.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.