@dylanrenwick commented on GitHub (Nov 1, 2024):
It's looking to me like we may need to implement shadow copying ourselves. I'm not finding many good options…
@dylanrenwick commented on GitHub (Nov 1, 2024):
After some brief testing, it seems the solution may actually be as simple as copying the target file before…
@dylanrenwick commented on GitHub (Nov 1, 2024):
Additionally, it looks like if we load each plugin into its own AssemblyLoadContext and ensure they're set to…
@Stone-Red-Code commented on GitHub (Nov 1, 2024):
Your PoC looks good, but are the dependencies not copied into the _shadow directory?
When removing the…
@dylanrenwick commented on GitHub (Nov 1, 2024):
That's odd. I had run the DependencyPlugin test before adding the project reference and it had worked fine. I…
@dylanrenwick commented on GitHub (Nov 8, 2024):
Running some further tests I was able to confirm your results; that the DependencyPlugin test fails if the…
@Stone-Red-Code commented on GitHub (Oct 25, 2024):
Hi there,
I'm actually aware of this, it's also a problem when you are trying to uninstall a loaded plugin…
@Stone-Red-Code commented on GitHub (Oct 25, 2024):
I will try to find a library that would work with the DM plugin system and try to implement it as soon as…
@Stone-Red-Code commented on GitHub (Jun 25, 2026):
Hi there, DesktopMagic can't do that. This is a feature of Windhawk: https://windhawk.net/
@dylanrenwick commented on GitHub (Oct 25, 2024):
Loading the file into memory to avoid locking the file-on-disk was my first thought, so it's good to know…
@jerry-monitor commented on GitHub (Jun 25, 2026):
Ah I see. We cannot run Windhawk on our work laptops. (Wouldn't need to if they let me switch to Linux!)
@Stone-Red-Code commented on GitHub (Oct 29, 2024):
It seems like the maintainer of DotNetCorePlugins doesn't want to maintain the library anymore and is…