Проблема с системой.Данные с помощью Sybase SQL Anywhere и Windows CE

#vb.net #visual-studio-2005 #windows-ce #sqlanywhere

#vb.net #visual-studio-2005 #windows-ce #sqlanywhere

Вопрос:

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

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

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

Кода-нарушителя множество, одним из примеров является:

 Public con As ULConnection
  

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

Ответ №1:

Токен открытого ключа b77a5c561934e089 указывает на полную сборку фреймворка, а не compact framework. Что-то, что вы используете (вероятно, версия SQL Anywhere, которая у вас есть), было создано со ссылкой на настольную систему.Сборка данных, которая не будет работать на устройстве. Вам нужны сборки, созданные специально для Compact Framework.