2010-10-13 3 views
0

Я совершенно новый для Compact Framework, и мне нужно скомпилировать небольшой проект для устройства Windows CE 6.0 (на котором я уже установил CF 3.5).Проблема компиляции Compact Framework

Я использую Visual Studio 2005. При создании нового проекта, например: «Другие языки -> Visual Basic -> SmartDevice -> Windows CE 5.0», я могу скомпилировать простую форму, поместить ее на мобильное устройство и запустите его.

Мои проблемы начинаются, когда я хочу составить еще один проект, я получаю следующее сообщение об ошибке:

Me.Label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter 

Ошибка 6 «MiddleCenter» не является членом «System.Drawing.ContentAlignment».

Похоже, я неполной/слишком стар ссылка на System.Drawing или что-то подобное, но не знаю, что делать ...

Я использую следующие библиотеки DLL -> Microsoft .NET \ SDK \ CompactFramework \ v2.0 \ WindowsCE \ System.Drawing.dll

Возможно ли найти более старый компактный каркас?

Заранее благодарим за вашу помощь!

Andy

ответ

1

Вы пытаетесь скомпилировать код для полного фреймворка. Свойство MiddleCenter не поддерживается в .Net CF. См:

http://msdn.microsoft.com/en-us/library/system.drawing.contentalignment(v=VS.80).aspx

+0

Мммм Я вижу ... Вы правы, что код был «перенесен» на хр ... И indead некоторые новые линии не поддерживаются этой рамки ... Большое спасибо за ваш ответ ! –

+0

FYI: это свойство может поддерживаться в .NetCF 4 (или 3.5 SP1), но я не уверен. Черт возьми, я программист на iPhone. :) – MusiGenesis

+0

Это не поддерживается ОС, поэтому CF по-прежнему не поддерживает его. И нет CF 4. Мы все еще t 3.5, если вы не на WinPhone, но там вы не используете WinForms, поэтому вопрос не применяется. – ctacke

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