添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
我在安装Halcon 18.11 Steady 版本的时候发生了如图片所示的错误。
查看了日志之后发现所支持的版本是VS2012的版本,但是之前 Criss 的Halcon 13 的安装帖子说明是需要更新到VS2013等版本以上的。
有没有朋友也出现过这个问题?是怎么解决的呢?
2019/4/28 21:15:08 - Microsoft VSIX Installer
2019/4/28 21:15:08 - -------------------------------------------
2019/4/28 21:15:08 - vsixinstaller.exe version:
2019/4/28 21:15:08 - 16.0.2264
2019/4/28 21:15:08 - -------------------------------------------
2019/4/28 21:15:08 - Command line parameters:
2019/4/28 21:15:08 - C:\Program Files (x86)\Microsoft Visual Studio\Installer\resources\app\ServiceHub\Services\Microsoft.VisualStudio.Setup.Service\VSIXInstaller.exe,D:\Program Files\MVTec\HALCON-18.11-Steady\misc\HALCON1811SteadyVariableInspect.vsix
2019/4/28 21:15:08 - -------------------------------------------
2019/4/28 21:15:08 - Microsoft VSIX Installer
2019/4/28 21:15:08 - -------------------------------------------
2019/4/28 21:15:09 - Initializing Install...
2019/4/28 21:15:09 - 扩展详细信息...
2019/4/28 21:15:09 -         Identifier         : B44B091B-7121-49E4-82D9-C85FE62111AE
2019/4/28 21:15:09 -         Name               : HALCON 18.11 Steady Variable Inspect
2019/4/28 21:15:09 -         Author             : MVTec Software GmbH
2019/4/28 21:15:09 -         Version            : 18.11.1.0
2019/4/28 21:15:09 -         Description        : A data inspection tool for MVTec HALCON Steady (Version 18.11).
2019/4/28 21:15:09 -         Locale             : en-US
2019/4/28 21:15:09 -         MoreInfoURL        : http://www.mvtec.com/products/halcon/work-with-halcon/programming/visual-studio/
2019/4/28 21:15:09 -         InstalledByMSI     : False
2019/4/28 21:15:09 -         SupportedFrameworkVersionRange : [4.6,)
2019/4/28 21:15:09 -
2019/4/28 21:15:10 -         SignatureState     : ValidSignature
2019/4/28 21:15:10 -         SignedBy           : MVTec Software GmbH
2019/4/28 21:15:10 -         Certificate Info   :
2019/4/28 21:15:10 -                 -------------------------------------------------------
2019/4/28 21:15:10 -                 [Subject]       : [email protected], CN=MVTec Software GmbH, O=MVTec Software GmbH, L=Munich, S=Bavaria, C=DE
2019/4/28 21:15:10 -                 [Issuer]        : CN=GlobalSign CodeSigning CA - SHA256 - G2, O=GlobalSign nv-sa, C=BE
2019/4/28 21:15:10 -                 [Serial Number] : 1121E98AC822ED903B308B81E174B61E8CBD
2019/4/28 21:15:10 -                 [Not Before]    : 2016/1/27 18:31:36
2019/4/28 21:15:10 -                 [Not After]     : 2019/3/8 23:34:57
2019/4/28 21:15:10 -                 [Thumbprint]    : DE8836337F4532CE9B6AB8DA9FBE411A06473F43
2019/4/28 21:15:10 -
2019/4/28 21:15:10 -         支持的产品              :
2019/4/28 21:15:10 -                 Microsoft.VisualStudio.Community
2019/4/28 21:15:10 -                         Version : [12.0,15.0]
2019/4/28 21:15:10 -                 Microsoft.VisualStudio.Pro
2019/4/28 21:15:10 -                         Version : [12.0,15.0]
2019/4/28 21:15:10 -                 Microsoft.VisualStudio.Premium
2019/4/28 21:15:10 -                         Version : [12.0,15.0]
2019/4/28 21:15:10 -                 Microsoft.VisualStudio.Ultimate
2019/4/28 21:15:10 -                         Version : [12.0,15.0]
2019/4/28 21:15:10 -
2019/4/28 21:15:10 -         引用                 :
2019/4/28 21:15:10 -         系统必备               :
2019/4/28 21:15:10 -                 -------------------------------------------------------
2019/4/28 21:15:10 -                 Identifier   : Microsoft.VisualStudio.Component.CoreEditor
2019/4/28 21:15:10 -                 Name         : Visual Studio core editor
2019/4/28 21:15:10 -                 Version      : [15.0,16.0)
2019/4/28 21:15:10 -
2019/4/28 21:15:10 - 签名详细信息...
2019/4/28 21:15:10 -         Extension is signed with a valid signature.
2019/4/28 21:15:10 -
2019/4/28 21:15:10 - 正在搜索适用的产品...
2019/4/28 21:15:10 - 找到的已安装产品 - 全局位置
2019/4/28 21:15:10 - 找到的已安装产品 - Visual Studio Professional 2019
2019/4/28 21:15:10 - VSIXInstaller.NoApplicableSKUsException: 此扩展不能安装在任何当前安装的产品上。
在 VSIXInstaller.ExtensionService.GetInstallableData(String vsixPath, String extensionPackParentName, Boolean isRepairSupported, IStateData stateData, IEnumerable`1& skuData)
在 VSIXInstaller.ExtensionPackService.IsExtensionPack(IStateData stateData, Boolean isRepairSupported)
在 VSIXInstaller.ExtensionPackService.ExpandExtensionPackToInstall(IStateData stateData, Boolean isRepairSupported)
在 VSIXInstaller.App.Initialize(Boolean isRepairSupported)
在 VSIXInstaller.App.Initialize()
在 System.Threading.Tasks.Task`1.InnerInvoke()
在 System.Threading.Tasks.Task.Execute()
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
在 Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)
以下是我的报错日志
2019/4/28 21:15:08 - Microsoft VSIX Installer其实你的日志中已经写明了:
  1. 支持的产品              :
  2. 2019/4/28 21:15:10 -                 Microsoft.VisualStudio.Community
  3. 2019/4/28 21:15:10 -                         Version : [12.0,15.0]
  4. 2019/4/28 21:15:10 -                 Microsoft.VisualStudio.Pro
  5. 2019/4/28 21:15:10 -                         Version : [12.0,15.0]
  6. 2019/4/28 21:15:10 -                 Microsoft.VisualStudio.Premium
  7. 2019/4/28 21:15:10 -                         Version : [12.0,15.0]
  8. 2019/4/28 21:15:10 -                 Microsoft.VisualStudio.Ultimate
  9. 2019/4/28 21:15:10 -                         Version : [12.0,15.0]
复制代码
不能安装是因为你没有上面的版本(Community、Pro、Premium、Ultimate 四个版本中的12和15版本),你的版本是Professional 2019:
  1. 正在搜索适用的产品...
  2. 2019/4/28 21:15:10 - 找到的已安装产品 - 全局位置
  3. 2019/4/28 21:15:10 - 找到的已安装产品 - Visual Studio Professional 2019
  4. 2019/4/28 21:15:10 - VSIXInstaller.NoApplicableSKUsException: 此扩展不能安装在任何当前安装的产品上。
复制代码

Microsoft.VisualStudio.Community Version : [12.0,15.0]
Microsoft.VisualStudio.Pro Version : [12.0,15.0]
Microsoft.VisualStudio.Premium Version : [12.0,15.0]
Microsoft.VisualStudio.Ultimate  Version : [12.0,15.0]

这个里面就是支持你Halcon18.11插件的Vs版本,建议楼主用旗舰版vs2015或者更高版本,不要用express!
同时,日志中会告诉你插件支持的vs版本,以及当前是哪个版本,建议查看“支持的产品”这部分日志!