cristianst85 / QuickConnectPlugin

A KeePass plugin that allows you to connect to Windows/Linux/ESXi hosts.
Other
65 stars 10 forks source link

Plugin can't load - VMWare missing DLL #8

Closed JonTheNiceGuy closed 8 years ago

JonTheNiceGuy commented 8 years ago

I get the following message:

Could not find a part of the path 'C:\Program Files (x86)\VMWare\Infrastructure\vSphere PowerCLI\VMware.Vim.dll'. mscorlib

I have the vSphere 5.0 client loaded (in C:\Program Files (x86)\VMware\Infrastructure\Virtual Infrastructure Client), but not this part?

cristianst85 commented 8 years ago

Hi, @JonTheNiceGuy. Thank you for reporting this.

I'm assuming that you are using the .plgx version of the plugin, so you'll need to install vSphere PowerCLI version 5.8.0 (see dev).

Otherwise, you can use the .dll version instead and the plugin will load just fine.

cristianst85 commented 8 years ago

I'm changing the code to dynamically load VMware.Vim.dll at runtime. This way the .plgx can be used without having to install vSphere PowerCLI.

Any thoughts on this?

P.S. vSphere PowerCLI is required only to change passwords for ESXi hosts.

JonTheNiceGuy commented 8 years ago

I think that's fine, and to be honest, I think it would have been fine if you'd mentioned the additional requirement, it wouldn't have been a problem, but if it isn't required, so much the better!

cristianst85 commented 8 years ago

I've just released a new version that fixes the addressed issue.

Thanks again.