#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.