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++ DLL添加到C#项目
- 3. 如何在C#项目中添加dll
- 4. 如何从动态位置将C#dll加载到C#dll项目中?
- 5. 进口C++ DLL到Windows Phone项目
- 6. 从DLL构建C#项目
- 7. 在C++项目中使用c DLL
- 8. C#项目使用的C++ DLL调试
- 9. 在c#项目中导入C++ dll
- 10. 如何从C#窗口应用程序项目调用C++ dll
- 11. 如何在c#项目中使用C++ dll?
- 12. C++和C#IoT - C++项目访问另一个项目中的C#DLL
- 13. C# - 如何将DLL嵌入到项目中?
- 14. 如何将v8引擎嵌入到dll(C++项目)
- 15. 如何将非托管C++ dll添加到Silverlight 5项目
- 16. 将C#项目转换为Dll for C++项目
- 17. 将C++(DLL)项目转换为COM DLL项目
- 18. 调试来自VB6的C#.Net DLL项目DLL项目
- 19. 多个C++ .lib项目到.dll项目,Lua崩溃!
- 20. C++ \ cli项目从属C++ dll没有复制到c#输出目录
- 21. 将.dll添加到NetBeans 7.0 C项目。无法查看.dll
- 22. 添加一个DLL到C#项目和使用DLL功能
- 23. 使用外部DLL项目到Excel的C++/xll加载项
- 24. C#DLL不跨项目更新
- 25. 添加的ActiveX DLL C#项目
- 26. C++ DLL:包含来自项目的类
- 27. 在c#项目中使用cpp dll
- 28. help:从VB6项目调用C#winforms dll?
- 29. 将C++项目从.exe转换为.dll?
- 30. 将C++ .exe项目转换为DLL
-1 NPP不使用COM,COM互操作就是在这种情况下无用。 –
Peter发布的C#项目示例使用的是互操作服务。 – Ben
它使用interop编组和一个IL重写器来公开DLL入口点。 COM Interop只是指与本地COM系统互操作,而不是所有的互操作场景。 Interop可以在2个方向上引用2个东西,COM和平台代码或DLL导出(pre-COM),并从本地到托管以及从托管到本地的其他方式。这个问题涉及DLL导出并从本地到受管理。 –