如何在WinUI 3 C#代码后置中正确引用并使用Basler.Pylon.dll
如何在WinUI 3项目中正确集成Basler.Pylon.dll实现相机控制?
我正在将Basler.Pylon.dll集成到WinUI 3项目中实现相机控制,但项目甚至无法初始化。此前的相关问题因错误信息误导了排查方向,现在我聚焦于如何在WinUI 3的C#代码后置中正确引用并使用Basler.Pylon.dll,或让Basler相关代码正常运行。
我曾尝试移除本地DLL,改用NuGet包Basler.Pylon.NET.x64(v8.0.0.10版本),项目能正常运行,但Basler功能无法工作——CameraFinder.Enumerate()返回空结果,无法识别到设备,可相机明明能被Basler API正常识别。这种情况和Python环境下的同类问题表现一致,另外我了解到直接引用Basler.Pylon.dll本身应该是可行的。
现在我重新执行了一遍使用NuGet包的操作流程,结果连之前项目能运行但功能异常的状态都达不到了,Basler功能完全无法使用。
补充说明
我找到相关问题后,尝试移除DLL并添加NuGet包Basler.Pylon.NET.x64(版本v8.0.0.10)。项目可以运行了,但Basler功能无法正常工作——
CameraFinder.Enumerate()返回空结果,意味着没有可连接的设备。
内容的提问来源于stack exchange,提问作者FUSE0604
相关产品推荐
相关产品推荐

