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导出并从本地到受管理。 –