Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The following plugin is incompatible with the current KeePass version #11

Open
tps800 opened this issue Nov 7, 2022 · 4 comments
Open

Comments

@tps800
Copy link

tps800 commented Nov 7, 2022

KeePass2: 2.52
KeePassRFID: 2.2.0
LibLogicalAccess: 2.4.2

Install directory LibLogicalAccess is in PATH.

Error while loading "C:\Program Files\KeePass2\Plugin\KeePassRFID.dll": The following plugin is incompatible with the current KeePass version. The file or assembly "LibLogicalAccessNet, Version=2.4.0.0, Culture=neutral, PublicKeyToken=..." or any dependency could not be found.

LibLocicalAccess is installed into C:\Program Files\LibLogical\Access\x86 and C:\Program Files\LibLogical\Access\x86_64. Both paths are within PATH. The x86_64-path is sorted before the x86-path.

@Maxhy
Copy link
Member

Maxhy commented Nov 7, 2022

This looks related to #9.... Not sure why as this is not even a DllImport issue (yet 😅) which requires the native dlls to be somewhere in the PATH. LibLogicalAccessNet is a dotnet assembly and is embedded as part of the plgx file. Except if you used the dll file directly and not the plgx file?
Which DotNet version are you using?

@YoNevelt
Copy link

YoNevelt commented Nov 9, 2022

I get the exact same error message. I use the latest version of all required software components (.NET is updarted via Windows Update but I also downloaded and installed the manual files as a part of trying to find a resolution).

@Maxhy
Copy link
Member

Maxhy commented Nov 9, 2022

Can you list all your .NET versions currently installed @YoNevelt?
LibLogicalAccessNet/LibLogicalAccessNetCE is built targeting netstandard2.0, so you need at least one of the following runtime: https://learn.microsoft.com/en-us/dotnet/standard/net-standard?tabs=net-standard-2-0 (Select .NET Standard version)
Which I believe you have (.NET 6, right?), but as I don't have any other clue for now...

@YoNevelt
Copy link

YoNevelt commented Nov 9, 2022

Currently installed "classic" .NET Versions in the system:
2.0.50727.4927 Service Pack 2
3.0.30729.4926 Service Pack 2
3.5.30729.4926 Service Pack 1
4.0.0.0
4.8.04161

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants