VS2019添加VisionPro控件(此方法是大师分享的)

正常的安装流程一般是先安装好VS之后,再安装VisionPro.这样在安装VisionPro的过程中,会自动在VS中安装控件.

那么如果手抖顺序反了,就蛋疼了,打开VS会发现工具箱里没有控件...

另外,如果同时安装了vs2012和vs2019,安装VisionPro的时候就只会向VS2012安装控件.

不能拖控件不开心.

可以手动运行C:\Program Files (x86)\Cognex\VisionPro\bin\CreateVProTab.exe来添加控件.

不过这东西都点傻,如果电脑上有太高版本的VS它会检测不到。实测vs2010可以检测到,但是vs2015就不行。

这时我们可以通过向VS手动添加控件来解决这个问题.

首先新建一个VB.net或者C#的新项目.

然后打开工具箱,右键工具箱的空白处,"选择项"-->".NET Framework组件"-->"浏览"

选择VisionPro安装目录.

一般在 C:\Program Files (x86)\Cognex\VisionPro\ReferencedAssemblies

或者  安装目录:\Cognex\VisionPro\ReferencedAssemblies

然后Ctrl +A 全选   通过"打开"导入所有的VisionPro的控件

中间会提示一些dll导入错误,无需理会.因为该文件夹下的dll不全是控件,有的不能导入.

我在64位系统上安装的64位的VP,安装咋D盘,

VP会有两处文件目录

C:\Program Files (x86)\Cognex\VisionPro\ReferencedAssemblies

D:\Cognex\VisionPro\ReferencedAssemblies

第一个就是默认添加到VS工具箱的引用。

第二个好像也可以。

总之VP这套比较摸不着头脑。

除了上面的目录

C:\Windows\Microsoft.NET\assembly里面的三个目录里也都有Congex字样的文件。

手动导入已知的不完美的地方有两点

1.导入的控件没有分开,VisionPro自动导入的控件会分成3组,手动导入的没有分组.

2.有一些多余的控件(目录下的dll不全是控件,有的导入了也用不到),需要自己在控件上右键删除

3.有时候明明导入了,但是新建解决方案之后又没了,这真是x了。。没什么好的解决方法。

但是有的人强迫症啊,像我啊,导入后就要分组,那就分啊,

还是工具箱,在工具箱空白位置,右键"添加选项卡".起名之后,用鼠标向该分组里拖控件名,控件就放到该分组了.

另外,VS2010新建项目默认最高只能到.NET 4.0

而且默认的是.NET 4.0 Client   (就是.NET 4.0的精简版)

但是这就存在一个问题,VisionPro8.3的控件需要至少.NET 4.0及以上版本的支持.

也就是说,用VS2012新建一个VB.NET或者C#工程,每次都需要我们手动将项目属性从.NET 4.0 Client 修改为 .NET 4.0,才能使用VisionPro8.3的控件,这是很蛋疼的.

转载于:https://www.cnblogs.com/MyVision/p/10959255.html

  • 7
    点赞
  • 45
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值