請問,我有一個關於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視爲節點
謝謝,我會盡快嘗試:-) –