MissingManifestResourceException через SmartDeviceProject? - PullRequest
0 голосов
/ 23 января 2012

Я новичок в SmartDeviceProject.Поэтому, когда я пытаюсь подключить MySQL к своему проекту, MissingManifestResourceException через в Connection.open ниже в коде?.

 string connectionString = "server=192.168.1.100;database=mcubic;User Name=mcubic;Password=mcs@2011$;";
            string query = "select b.Outlet_Master_Name from mcs_user_outlet a,outlet_master b where a.Mcs_User_Outlet_User_Id=3 and a.Mcs_User_Outlet_Outlet_Id = b.Outlet_Master_Id";
            MySqlConnection connection = new MySqlConnection(connectionString);
            MySqlCommand command = new MySqlCommand(query, connection);
            connection.Open();
            MySqlDataReader Reader = command.ExecuteReader();
            while (Reader.Read())
            {
                comboBox1.Items.Add(Reader[0].ToString());
            }
            connection.Close();

Как мне решить эту проблему.Я импортирован MySql.Data.CF.dll для этого проекта.

1 Ответ

0 голосов
/ 23 января 2012

Via Krish Kapadia с форумов MSDN:

Решение:

  1. Версия MySql 5.2.7.0 является стабильной версией.Я использую dll этой версии.Другие версии имеют много проблем.поэтому сначала я скачиваю dll этой версии с сайта mysql.вот ссылка:

http://dev.mysql.com/downloads/connector/net/5.2.html

  1. Я вставил одну запись в таблицу «mysql.user», в которой имя хоста будет «%» (означает, что любой пользователь может подключиться к MySQL).Если вы не хотите вставлять запись с именем хоста, вы должны вставить все IP-адреса, которым нужно разрешить подключение к mysql.

  2. После вставки записи в «mysql.user», Я перезапустил службу MySQL.

  3. И затем пытаюсь подключиться к mysql и Connected ....

source: http://social.msdn.microsoft.com/Forums/eu/netfxcompact/thread/66f6386a-9963-4c2f-8d39-1c507a26a6c7

...