如何在我的C#Windows应用程序中使用第三方软件DLL?如何在C#应用程序中使用其他软件DLL?
0
A
回答
1
如果它是一个DLL你无法开始使用的Process.Start 如果它是一个非托管的DLL u必须使用的DllImport否则参考乌尔项目和使用他们的方法
1
基本上你需要添加一个参考在项目中的DLL并添加using语句,其中声明要使用的类的命名空间...
编辑:
- 在:第三方的DLL使用Visual Studio 2008 添加引用VS2008打开项目文件夹
- 右击
References
文件夹 - 点击
add Reference
- 选择
Browse
标签 - 转到DLL要引用
- 选中,然后单击OK(确定)
4
这取决于dll包含的内容。如果它是一个.NET程序集,你可以添加一个对它的引用,并根据该程序集编译你的项目。
如果它是一个COM组件,您将必须通过创建一个Runtime Callable Wrapper来expose the component to .NET。如果您添加对COM组件的引用,Visual Studio会自动为您执行此操作。
如果这是一个C风格的API的DLL,你必须使用Platform Invocation (PInvoke)为了调用它的功能。
相关问题
- 1. 在C++应用程序中使用DLL
- 2. 从其他应用程序更改dll文件中的设置
- 3. 如何在我的应用程序中使用其他库?
- 4. 如何在其他asp.net项目中使用C#编写的DLL?
- 5. 如何使用其他应用程序中的功能创建应用程序
- 6. 在当前软件中显示表格而不在其他应用程序中
- 7. 如何使用shell32.dll中从C++控制台应用程序
- 8. 从其他应用程序恢复后隐藏软件键盘
- 9. 如何在android中的其他应用程序中调用其他应用程序活动?
- 10. 使应用程序运行在其他应用程序上方
- 11. 在C#应用程序中导入并使用C++ DLL函数
- 12. 在C#应用程序中使用C++类DLL
- 13. 在C++应用程序中使用C#dll
- 14. 如何将我的软件应用程序转换为软件应用程序?
- 15. 保持Messagebox.show()在其他应用程序的顶部使用C#
- 16. 如何从其他应用程序启动ClickOnce应用程序?
- 17. iphone应用程序如何知道其他应用程序?
- 18. 如何在应用程序的其他窗口上使用rich:modalPanel
- 19. 如何从其他应用程序
- 20. 如何从其他应用程序
- 21. 如何从其他Android应用程序
- 22. 如何监视其他应用程序?
- 23. 如何使用应用程序的路径,从资源和其他文件夹C#应用程序太
- 24. 使用MVC3应用程序调用其他MVC应用程序
- 25. ASP.NET - 如何将Web用户控件(.ascx)打包到DLL中以供其他应用程序使用?
- 26. 如何运行c#应用程序在Linux上的dll文件
- 27. 如何在我的Rails应用程序中管理其他heroku应用程序?
- 28. 如何停止一个应用程序使用其他应用程序
- 29. 在c#中的Winform应用程序中使用dll#
- 30. 使用其他应用程序控制应用程序
这是关于使用dll函数,还是执行二进制文件?这是两个完全不同的问题。 – 2011-02-17 06:34:38
你没有在C#和Java中这样做。哪一个?不要把你想到的所有标签都扔到你的问题上。 – 2011-02-17 06:55:21