2009-11-10 3 views
1

Мне в основном нужно выставить API C из сборки .NET. На ПК я могу использовать C++/CLI и отлично работает для того, что мне нужно. Однако в Windows CE это не похоже на поддержку C++/CLI. Есть какой-либо способ сделать это?Позвонить в управляемую сборку из собственного кода в Windows CE

ответ

3

Вы не можете этого сделать. Требуемое называется «EE Hosting», что означает, что собственный код должен иметь возможность разворачиваться и размещать управляемый механизм выполнения внутри DLL. Compact Framework не поддерживает это. Обходной путь для него также не существует.

+0

Yikes, это плохие новости. Знаете ли вы где-нибудь (MSDN или в другом месте), что делает это понятным? Не то, чтобы я тебе не верю, мне просто нужны боеприпасы, чтобы вернуться к моему боссу с ... – Jason

+0

Я также знаю, что их там нет, и я спорил с руководством команды CF особенно об этом во многих случаях. Нет окончательного объявления «это не там», которое я могу найти, но тот факт, что нет никакого определения для любого из API-интерфейсов CLR для хостинга (http://msdn.microsoft.com/en-us/magazine/cc163567.aspx) для CF является показательным. – ctacke

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