请问,我有一个关于snap7.dll库的问题。很长一段时间我想用C#工作,所以也许我做错了什么。但是可以在C#WPF项目中使用snap7作为库,还是仅为Windows窗体开发?它的愚蠢我知道,但我问,因为我不能将snap7.dll添加到我的项目引用。谢谢。 PLC - 在C#中使用Snap7的PC通信WPF应用程序
0
A
回答
2
从http://snap7.sourceforge.net/ 中下载并使用示例进行播放看起来控制台应用程序不直接引用程序集。
这不是一个WPF vs Winforms的东西。它是一个托管vs非托管代码的东西。
有一个snap7.net.cs .net包装类文件。它引用“snap7.dll”,并将其功能作为C#类公开。在运行时它将使用DllImport加载程序集。
将snap7.net.cs文件和snap7.dll复制到您的项目中。 在代码中使用snap7类的方法/属性。然后更新snap7.dll以复制到输出目录,或使用后期构建事件将snap7.dll复制到您的输出目录。
编辑:我想重申你不要直接使用项目添加引用snap7.dll - >引用。包装类文件的DllImport注释将在运行时加载它。
相关问题
- 1. Android应用程序 - 与PC应用程序的通信
- 2. 通过Wifi将Android应用程序与PC应用程序进行通信
- 3. C#PC程序和Android平板电脑应用程序之间的通信
- 4. 使用Java的PC到PC通信
- 5. C++应用程序和web应用程序之间的通信
- 6. Java应用程序和C++应用程序之间的通信
- 7. 在PC上与Java程序进行通信的Android应用程序
- 8. WPF应用程序中多个线程之间的通信
- 9. plc和C++之间的通信
- 10. 开发仅用于PC到PC通话的Voip应用程序
- 11. 在WPF应用程序中与COM端口通信
- 12. 目标c iPhone应用程序和Mac应用程序通信
- 13. 如何将whatsapp api与c#wpf windows应用程序pc集成
- 14. 哪种语言最适合MCU到PC通信应用程序?
- 15. 用C#.NET编写PLC程序
- 16. 从WPF应用程序到ASP.NET核心应用程序的通信
- 17. 通过USB在Android应用程序和pc应用程序之间进行通信
- 18. 在WPF应用程序中使用GDI +
- 19. 在WPF应用程序中使用reCaptcha
- 20. 8086使用TASM编程:pc到pc通信
- 21. C#WPF应用程序类
- 22. 通过CAN/CANopen从PC连接到PLC
- 23. 地铁应用程序中C++和C#之间的通信
- 24. WPF应用程序中的DialogResult C#
- 25. C#WPF多线程与实时PLC
- 26. WPF应用程序在WPF应用程序中运行
- 27. WPF +在多个应用程序实例之间进行通信
- 28. 从C#/ VB.net/VC++应用程序到Java应用程序的通信过程
- 29. CefSharp-WPF:应用程序是不是在其他PC呈现
- 30. 使用WPF应用程序的应用程序Insights Enterprise是否将每个用户PC视为节点
谢谢,我会尽快尝试:-) –