Проблема с System.Data с Sybase SQL Anywhere и Windows CE - PullRequest
0 голосов
/ 02 июня 2011

Я перемещаю приложение vb.net из Oracle Lite в Sybase SQL куда угодно.Я сделал несколько изменений кода, но у меня есть конкретная ошибка, которая сводит меня с ума.Все это в Visual Studio 2005.

Когда я компилирую код, он выдает следующую ошибку: «Требуется ссылка на сборку» System.Data, версия = 2.0.0.0, Culture = нейтральный, PublicKeyToken = b77a5c561934e089 'содержащий базовый класс «System.Data.Common.DbCommand». Добавить один в ваш проект ».

У меня есть как System, так и System.Data, добавленные для платформы WindowsCE, и они отлично работают в системе Oracle Lite.Я удалил и повторно добавил эти файлы в проект.Кажется, ничего не помогает избавиться от ошибки.

Код, вызывающий оскорбление, - легион, один из примеров:

Public con As ULConnection

Любые мысли здесь будут очень полезны!

1 Ответ

2 голосов
/ 02 июня 2011

Токен открытого ключа b77a5c561934e089 указывает на полную, а не компактную структуру, сборку. То, что вы используете (вероятно, версия вашего мобильного SQL), было построено со ссылкой на сборку System.Data рабочего стола, которая не работает на устройстве. Вам нужны сборки, специально предназначенные для Compact Framework.

...