1
A
回答
1
使用COM Interop。 MSDN Article
1
是否要使用該c#dll中的函數? http://www.mono-project.com/Embedding_Mono
我不知道你會用什麼函數庫,但是你可能必須在C#中編寫一個包裝器。
2
1
若要在主要問題的主題上多一點點:你可以但它有點複雜。
相關問題
- 1. 如何從C#項目調試C++ dll?
- 2. c#項目找不到C++ .dll?
- 3. 將C++ DLL添加到C#項目
- 4. C#項目,GAC,DLL
- 5. C++ API DLL項目
- 6. 如何從兩個C#項目生成單個DLL? C#DLL COM + C#DLL
- 7. 如何在C#項目中添加dll
- 8. 如何從動態位置將C#dll加載到C#dll項目中?
- 9. VS C++多個項目到一個DLL
- 10. 包括庫和dll到C++項目
- 11. 進口C++ DLL到Windows Phone項目
- 12. C++。鏈接.dll文件到項目
- 13. 從C#項目製作DLL?
- 14. 從DLL構建C#項目
- 15. 在C++項目中使用c DLL
- 16. 將C#dll導入C++項目?
- 17. C#項目使用的C++ DLL調試
- 18. 在c#項目中導入C++ dll
- 19. 如何調用C從C#/ ++ DLL的WPF項目
- 20. 如何在c#項目中使用C++ dll?
- 21. 如何從C#窗口應用程序項目調用C++ dll
- 22. 如何使用c dll從c#項目讀取文件?
- 23. C++和C#IoT - C++項目訪問另一個項目中的C#DLL
- 24. 將C#項目轉換爲Dll for C++項目
- 25. C# - 如何將DLL嵌入到項目中?
- 26. 如何將v8引擎嵌入到dll(C++項目)
- 27. 如何將非託管C++ dll添加到Silverlight 5項目
- 28. 如何將DLL添加到VS2010 C++項目
- 29. 將C++(DLL)項目轉換爲COM DLL項目
- 30. 調試來自VB6的C#.Net DLL項目DLL項目
-1 NPP不使用COM,COM互操作就是在這種情況下無用。 –
Peter發佈的C#項目示例使用的是互操作服務。 – Ben
它使用interop編組和一個IL重寫器來公開DLL入口點。 COM Interop只是指與本地COM系統互操作,而不是所有的互操作場景。 Interop可以在2個方向上引用2個東西,COM和平臺代碼或DLL導出(pre-COM),並從本地到託管以及從託管到本地的其他方式。這個問題涉及DLL導出並從本地到受管理。 –