我基本上需要從.NET程序集公開C API。在PC上,我可以使用C++/CLI,它可以完美地滿足我需要的功能。但是,在Windows CE上,它看起來不像C++/CLI受支持。有沒有辦法做到這一點?從Windows CE上的本地代碼調用託管程序集
1
A
回答
3
你不能這樣做。所謂的「EE Hosting」意味着本機代碼必須能夠啓動並託管DLL中的託管執行引擎。精簡版框架不支持這一點。它也沒有後門解決方法。
0
請參閱本頁:http://msdn.microsoft.com/en-us/library/aa446497.aspx表示「與完整的.NET Framework不同,.Net Compact Framework 2.0不支持從本機代碼託管運行時。」
相關問題
- 1. 從託管代碼調用本機API
- 2. 從託管代碼調用非託管代碼的性能
- 3. 從非託管代碼調用託管代碼
- 4. 從本地託管Web應用程序
- 5. 確定哪個.NET程序集調用非託管代碼
- 6. 從託管或產卵過程調用非託管代碼
- 7. 調試託管的.NET代碼從非託管C++調用
- 8. 我如何從託管代碼調用外部非託管應用程序?
- 9. 在非託管代碼中調試.net程序集
- 10. 從Silverlight應用程序調用託管代碼
- 11. 從託管代碼性能調用本機代碼
- 12. 簽署引用非託管程序集的託管程序集
- 13. 從託管代碼掛鉤LoadLibrary調用
- 14. 從C#託管代碼調用win32 CreateProfile()管理代碼
- 15. 從非託管代碼加載混合模式程序集
- 16. 託管代碼和非託管代碼之間的調用代碼
- 17. 從託管應用程序調用的本地DLL中調用堆棧溢出
- 18. 在調試託管代碼時調試非託管代碼
- 19. 從託管調用時調試本機代碼
- 20. 從C#windows服務調用C++ dll(非託管代碼)
- 21. 本地C++編寫C#託管代碼
- 22. 同時調試本機(ANSI C DLL)和託管(C#程序集)代碼
- 23. 從託管.NET代碼調用本機回調(當使用COM加載託管代碼時)
- 24. 從託管代碼調用非託管DLL函數時出錯
- 25. 調用從託管代碼非託管方法
- 26. 從非託管調用託管代碼時發生StackoverflowException
- 27. 僅WPF應用程序託管代碼?
- 28. 構建「本地代碼+包裝+託管代碼」項目
- 29. 如何使用託管代碼從非託管代碼?
- 30. 如何附加調試程序以從託管(C#)包裝程序進入本地(C++)代碼?
哎呀,這是個壞消息。你知道某處(MSDN或其他地方)是否清楚這一點?不是我不相信你,我只是需要彈藥回到我的老闆... – Jason 2009-11-10 22:22:00
我也知道,他們不在那裏,我曾與CF團隊管理特別是在很多場合。沒有明確的「不存在」的聲明,但我沒有定義任何CLR Hosting API(http://msdn.microsoft.com/zh-cn/magazine/cc163567.aspx)對於CF來說是指示性的。 – ctacke 2009-11-10 23:52:48