end2endzone / ShellAnything

ShellAnything is a C++ open-source software which allow one to easily customize and add new options to *Windows Explorer* context menu. Define specific actions when a user right-click on a file or a directory.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Property 'application.path' resolves to sa.core.dll instead of sa.shellextension.dll

end2endzone opened this issue · comments

Describe the bug
Property application.path resolves to sa.core.dll instead of sa.shellextension.dll.
The UserManual states that property application.path should "Matche the full path of the shell extension DLL."

To Reproduce
Steps to reproduce the behavior:

  1. Load the shell extension.
  2. Create the following menu:
<menu name="Debug">
  <menu name="${application.path}">
  </menu>
</menu>
  1. Right-click on File Explorer, the shell extension's menus will be displayed.
  2. Look at the name of the menu displayed under menu Debug.

Expected behavior
Property application.path should be set to something similar to C:\Program Files\ShellAnything\bin\sa.shellextension.dll.

Screenshots
N/A

Environment

  • OS: Windows 10

Additional context
N/A

This bug was certainly introduced when the code has migrated from a single static dll to multiple dynamic dll.