02.C#和VisionPro混合編程環境搭建

一、正常的混合編程環境搭建

正常的安裝流程一般是先安裝好VS之後,再安裝VisionPro.這樣在安裝VisionPro的過程中,會自動在VS中安裝控件.
但是也有特殊情況:

  • 先安裝了VisionPro,之後才安裝visualstudio導致visual studio中沒有出現VisionPro控件
  • 安裝的visual studio版本過高,VisionPro檢測不到(目前已知VisionPro 9.0 CR2支持visual studio2010和visual studio2012,其他版本沒有測試過)

二、因爲失誤導致的異常解決辦法

2.1 特殊情況一:安裝順序所致

可以手動運行C:\Program Files (x86)\Cognex\VisionPro\bin\CreateVProTab.exe 來添加控件.

2.2 特殊情況二:visual studio版本所致

手動添加VisionPro控件的步驟:

  1. 新建一個VB.net或者C#的新項目
  2. 單擊"工具"–>“選擇工具箱”–>".NET Framework組件"–>“瀏覽”
  3. 選擇VisionPro安裝目錄,一般在 C:\Program Files (x86)\Cognex\VisionPro\ReferencedAssemblies或者\Cognex\VisionPro\ReferencedAssemblies
    然後Ctrl +A 全選,通過"打開"導入所有的VisionPro的控件
  4. 在導入過程中會提示一些dll導入錯誤,無需理會.因爲該文件夾下的dll不全是控件,有的不能導入.

注意事項:手動導入已知的不完美的地方

  1. 導入的控件沒有分開,VisionPro自動導入的控件會分成3組,手動導入的沒有分組.
  2. 有一些多餘的控件(目錄下的dll不全是控件,有的導入了也用不到),需要自己在控件上右鍵刪除
  3. 有時候明明導入了,但是新建解決方案之後又沒了,這真是…沒什麼好的解決方法

三、建議

  1. 儘量使用visual studio 2012版本
  2. 先安裝visualstudio 2012再安裝VisionPro(建議接近最新版本)
  3. 新建項目時,在項目中保存應用的dll文件
  4. 如果是借鑑過來的項目出現缺少引用(引用文件上出現橙色的感嘆號),可以到Cognex\VisionPro\ReferencedAssemblies尋找並重新引用
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章