2012-01-08 4 views
0

У меня есть проект (для SmartDevice), где мне нужно добавить ссылку на System.Drawing (v2.0), что я сделал, но компилятор продолжает просить об этом.У меня есть System.Drawing (v2.0), но компилятор просит его?

У кого-нибудь есть идея, как это решить?

enter image description here enter image description here

+0

Какая версия фреймворка ссылается на ваш проект? –

+0

2.0, но я также пытаюсь начать проект с нуля для 3.5. Я думаю, что, хотя я нашел ответ (не для меня для меня боги) [link] (http://stackoverflow.com/questions/2162515/cant-find-referenced-assembly-when-compiling-for-windows-mobile) – Patryk

+0

Пожалуйста, не забудьте добавить описательный ответ на ваш вопрос, описывающий то, что вы нашли, чтобы будущие читатели могли учиться на вашем опыте. –

ответ

1

Проблема в том, что Tesseract OCR в настоящее время не запускается в Windows Mobile. Различные люди пробовали и предлагали решения, такие как использование компилятора GRAPHICS_DISABLED или EMBEDDED, но никто не сообщил об этом, пока он работает.

Благодаря вычислительной сложности распознавания текста и ограниченных ресурсов, доступных на платформе WinMo, не много решений, но вы можете попробовать:

1) Получение исходного кода Тессеракта и применяя предложенные скомпилированные директивы

2) TextRact для android и winmo.

3) The ABBYY Mobile OCR Engine.

1

CompactFramework и регулярные рамочные настольные компоненты различны. Что-то, где-то в вашем проекте использует настольную версию System.Drawing ... либо ваша ссылка на неправильную версию, либо вы используете компонент, который ссылается на настольную версию.

Смежные вопросы