Spec-Zone .ru
спецификации, руководства, описания, API
|
Нет никакого установщика, доступного для установки компонента Соединителя/Сети на Вашей установке Unix. Перед установкой гарантируйте, что у Вас есть рабочая Моно установка проекта. Чтобы протестировать, имеет ли Ваша система Моно установленный, войдите:
shell> mono --version
Версия Моно JIT-компилятора выводится на экран.
Чтобы скомпилировать C# исходный код, удостоверьтесь Моно C#, компилятор устанавливается. Отметьте, что есть два
Моно C# доступные компиляторы, mcs
, который получает доступ к библиотекам с 1.0
профилями, и gmcs
, который получает доступ к библиотекам с 2.0 профилями.
Устанавливать Соединитель/Сеть на Unix / Моно:
Загрузите mysql-connector-net-
и извлеките содержание к каталогу Вашего выбора, например: version
-noinstall.zip~/connector-net/
.
В каталоге, где Вы разархивировали соединитель к, изменение в bin
подкаталог. Гарантируйте файл MySql.Data.dll
присутствует. Это имя файла является чувствительным к
регистру.
Следует зарегистрировать компонент Соединителя/Сети, MySql.Data
,
в Глобальном кэше сборок (GAC). В текущем каталоге входят gacutil
команда:
root-shell> gacutil /i MySql.Data.dll
Это зарегистрируется MySql.Data
в GAC. Можно проверить это, перечисляя
содержание /usr/lib/mono/gac
, где Вы найдете MySql.Data
если регистрация была успешна.
Вы теперь готовы скомпилировать свое приложение. Следует гарантировать, что, когда Вы компилируете свое
приложение, Вы включаете компонент Соединителя/Сети, используя -r:
параметр
командной строки. Например:
shell> gmcs -r:System.dll -r:System.Data.dll -r:MySql.Data.dll HelloWorld.cs
Отметьте, блоки, на которые ссылаются, зависят от требований приложения, но приложения, используя
Соединитель/Сеть должны обеспечить -r:MySql.Data
как минимум.
Можно далее проверить свою установку, выполняя скомпилированную программу, например:
shell> mono HelloWorld.exe