跳转到主内容
新派编程网 - 新潮编程理念,全新技术课堂!

VisionMaster SDK 4.2 + C#开发,这些坑你踩过吗?

各位编程小伙伴,是不是在用VisionMaster SDK 4.2 + C#开发的时候,遇到过各种让人头疼的问题?比如环境配置失败、代码报错等等。别担心,今天林译川就来和大家聊聊这些常见的问题,以及如何巧妙地避开它们。

1. 环境配置中的隐藏陷阱

1.1 .NET Framework版本冲突

最常见的问题之一就是忽略框架版本要求。VM SDK 4.2要求.NET Framework 4.6.1+,但VS2019默认可能选择.NET Core。我曾经遇到过所有API调用都返回NullReferenceException的情况,最后发现是项目误建为.NET Core 3.1。

解决方案步骤:

  • 右键项目 → 属性 → 应用程序 → 目标框架,选择.NET Framework 4.6.1或更高。
  • 在App.config中添加如下配置以防自动降级:

  

1.2 64位兼容性问题

VM的部分算子(如深度学习模块)仅支持64位环境,但VS默认勾选

相关文章