You need to create a "shared library". So instead of
- MainProj
- Network
- PluginHandler
- IPlugin
- Plugin
you should have
- MainProj
- PluginHandler
- IPlugin
- Plugin
- Common
- Network
So you place the Network
class inside the Common
project and reference this by all other projects.