• 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的控件,这是很蛋疼的.

  • 相关阅读:
    Inno Setup新建项目
    Modal实现页面跳转和控制器数据传递
    Asp.net Web Api添加异常筛选器
    Inno Setup添加中文安装语言文件
    ubuntu 自动获取IP
    JavaScript 语言基础知识点总结(思维导图)
    自己整理的部分腾讯web前端开发的笔试题目及答案
    spry可折叠面板
    131变化两边,固定中间的布局
    HTML中的dl、dt和dd标记
  • 原文地址:https://www.cnblogs.com/MyVision/p/10959255.html
Copyright © 2020-2023  润新知