我可以在本地代碼中託管代碼嗎?我可以在本地代碼中託管代碼嗎?
0
A
回答
1
有不少方法可以做到這一點。
您可以使用Microsoft提供的託管C++編譯器C++/CLI進行編碼。您可以根據需要混用託管代碼和本地代碼(可能適用安全限制)。
你可以去COM路由,它本身在.NET端支持。雖然很難在本地進行編程,尤其是所有的互操作性。你可以從這裏開始:http://msdn.microsoft.com/en-us/magazine/cc163494.aspx。
第三種方式是將.net運行時引擎直接「託管」到您的應用程序中,並使用它來加載託管程序集,然後從中執行部分內容。這對您來說可能是過度的,但它會生成100%的本機映像,並且不依賴COM互操作。你可以從這裏開始:http://msdn.microsoft.com/en-us/library/dd380850.aspx。
0
不是直接的,但你可以利用COM調用包裝非託管代碼中使用託管代碼..
看到這篇文章: - http://www.codeproject.com/KB/atl/ComWarpperForDotNet.aspx
相關問題
- 1. 託管代碼與非託管代碼
- 2. 我可以使用InternalsVisibleTo作爲C++託管代碼嗎?
- 3. 本地C++編寫C#託管代碼
- 4. 構建「本地代碼+包裝+託管代碼」項目
- 5. char *在託管代碼中?
- 6. 在託管代碼中使用包裝MFC本機代碼
- 7. .NET中的託管代碼和非託管代碼
- 8. 更改託管代碼中非託管代碼的內存值
- 9. 使用託管代碼中的非託管代碼
- 10. 在調試託管代碼時調試非託管代碼
- 11. 我們可以在SWING代碼中使用JAVAFX代碼嗎?
- 12. 我可以在VB.NET代碼中包含Java代碼嗎?
- 13. 託管Java代碼
- 14. C++託管代碼
- 15. 託管代碼在非託管
- 16. 允許託管環境中的託管代碼回撥非託管代碼
- 17. 我可以使用DEBUG_NEW在託管代碼?
- 18. 是System.Data.SqlClient代碼的託管代碼?
- 19. llvm可以從託管語言執行代碼嗎?
- 20. WinPE中的託管代碼
- 21. 在非託管C++代碼
- 22. 託管代碼和非託管代碼之間的調用代碼
- 23. 託管源代碼管理?
- 24. 自託管代碼管理
- 25. 什麼是託管代碼和非託管代碼?
- 26. 如何使用託管代碼從非託管代碼?
- 27. 從非託管代碼獲取值到託管代碼
- 28. 調試託管代碼和非託管代碼
- 29. 通多 - 從託管代碼維數組非託管代碼
- 30. 從託管代碼調用非託管代碼的性能