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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.