Ссылка на IBM.Data.Informix dll для .NET FW 2.0 - PullRequest
1 голос
/ 03 ноября 2011

Я работаю над мобильным приложением, которому необходимо подключиться к базе данных Informix, я занимаюсь разработкой с использованием Visual Studio 2008, Windows Mobile SDK 6.0, .NET Compact Framework 3.5.и я ссылался на dll IBM.Data.Informix (v 2.0), чтобы использовать в нем драйвер ADO.NET.

При развертывании приложения компилятор попросил меня сослаться на System.dll (v 2.0) и System.Данные (v 2.0) и после обращения к ним мое приложение занимает слишком много места (35 МБ), а памяти моего устройства не хватает места, потому что оно загружает много других библиотек, таких как System.Web.dll, которые занимают слишком много места.

Любая помощь, пожалуйста, о том, как правильно ссылаться на dll IBM.Data.Informix?

Ответы [ 2 ]

1 голос
/ 04 ноября 2011

Для драйвера informix .Net необходимо, чтобы на машине были установлены собственные драйверы (CSDK). А благодаря этому вы можете использовать драйвер на мобильном устройстве или на другом компьютере, копируя только сборки

1 голос
/ 03 ноября 2011

Нельзя использовать настольные сборки на устройстве, даже если у вас есть место для них. Вам нужно будет либо найти сборку Informix, скомпилированную с помощью CF, либо создать ее.

...