如何在運行之前檢查庫(dll)是否可用,然後再調用它?如何檢查庫(dll)是否可用C#?
1
A
回答
2
如果知道文件的位置,可以使用System.IO.File.Exists檢查文件。
您可以使用System.Reflection.Assembly.LoadFrom加載它。
如果使用這種形式的後期綁定,則需要使用反射來調用dll中的方法。
4
AppDomain.AssemblyLoad和AppDomain.AssemblyResolve事件分別發生在負載和負載故障上。如果您處理這些事件,您可以確定哪些程序集加載失敗。
相關問題
- 1. 檢查DLL是否已簽名C++
- 2. C#如何檢查是否
- 3. 如何檢查LIB導入庫是否完全匹配其DLL?
- 4. 如何檢查COM DLL是否註冊或不與C#?
- 5. 檢查oracle數據庫是否可用
- 6. 如何檢查是否使用C++
- 7. 如何檢查是否使用C
- 8. 我如何檢查是否使用C#
- 9. 如何檢查Eamil是否可用?
- 10. 如何檢查Mapkit是否可用?
- 11. 如何檢查bootstrap是否可用?
- 12. 如何檢查端口是否可用
- 13. 如何檢查restSecureServicesPort是否可用?
- 14. 如何檢查LocationManager.NETWORK_PROVIDER是否可用?
- 15. Android:如何檢查Google是否可用?
- 16. 如何檢查CLLocationCoordinate2DIsValid是否可用?
- 17. 如何檢查MediaRecorder.AudioSource.VOICE_CALL是否可用?
- 18. 檢查DLL是否使用SSE指令
- 19. 如何檢查ydn.db數據庫是否可以使用?
- 20. 如何檢查文件是否是C#中的SQLite數據庫?
- 21. 如何使用ANSI C檢查文件是否可執行?
- 22. 如何檢查一個類或CFType是否可用Objective-C
- 23. 檢查是否使用C#
- 24. 如何檢查某人是否正在引用該dll?
- 25. 檢查一個DLL是否已安裝並可用
- 26. 檢查localStorage是否可用
- 27. 檢查iAd是否可用
- 28. 檢查window.onerror是否可用
- 29. 檢查DB是否可用
- 30. 如何檢查dll/lib中的函數在Windows中是否是extern「C」?