Cags
Contributor
I have a folder structure for my application as follows...
MainAppFolder (folder)
- Global.dll
- Application.exe
- Plugins (folder)
- Plugin1.dll
- Plugin2.dll
The Global.dll file contains the Interface declarations which are used by both the Plugins and the Application. By default that structure won't function properly as the Plugins require access to the Global.dll. To get around this I have added an item to the Reference Path list of the Plugin dlls, however I'm concerned that this won't function properly when the application is deployed.
Can anyone tell me if this will still work after deployment, or if it won't work, suggest a better way of achieving the same effect. I know I could put the dll in the system folder but I'm trying to avoid that.
MainAppFolder (folder)
- Global.dll
- Application.exe
- Plugins (folder)
- Plugin1.dll
- Plugin2.dll
The Global.dll file contains the Interface declarations which are used by both the Plugins and the Application. By default that structure won't function properly as the Plugins require access to the Global.dll. To get around this I have added an item to the Reference Path list of the Plugin dlls, however I'm concerned that this won't function properly when the application is deployed.
Can anyone tell me if this will still work after deployment, or if it won't work, suggest a better way of achieving the same effect. I know I could put the dll in the system folder but I'm trying to avoid that.