2015-09-25 1 views
0

Так что я добавил mysql.Data dll в качестве ссылки в своем проекте.MySql.Data dll не работает для других в C# Program

Но это не работает на других компьютерах.

Я установил «Копировать локальное» в «true».

Что я делаю неправильно? Может ли кто-нибудь сказать мне, что мне нужно добавить в мой код?

Ошибка:

SkypeBot перестал работать

И когда я удалить

используя MySql;

и

использованием MySql.Data.MySqlClient;

Он отлично работает.

+2

какая ошибка вы получаете на других компьютерах при попытке запустить программу? – TZHX

+0

Только что отредактировал его, его сейчас –

+0

Действительно ли DLL существует в каталоге приложения на компьютере пользователя? «Копировать локаль» означает каталог сборки, а не пользовательскую машину. – DonBoitnott

ответ

0

Вместо от необходимости делать все это, я просто написал PHP-код, который вызывается в приложении, когда это необходимо, который хранит все это в базе данных SQL.

0

Возможно, причиной может быть то, что на вашем компьютере установлен с установщиком MySQL другого компьютера. Что вы можете сделать, это

1) установить программу установки MySQL на другом компьютере, а

2) установить пакет самородка для проекта, а затем использовать на других компьютерах, а

+0

Программа используется 15 + людьми. Я не хочу устанавливать его на каждом ПК. Нет ли более простого способа? –

+0

Затем установите пакет самородок. У меня была такая же проблема и на моем компьютере. Итак, этот процесс установки пакета самородок работал « –

+0

Можете ли вы дать мне более подробную информацию об этом? Я никогда не делал этого до –

Смежные вопросы