* Decouple Core components into WinSWCore projects.
* Use ILMerge to merge everything (inc. Plugins) into a single executable
TODO: API Should be refactored before the publishing
TODO: check signing procedure
Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
Conflicts:
src/Core/ServiceWrapper/winsw.csproj
Conflicts:
src/Core/ServiceWrapper/Main.cs
src/winsw.sln
The code is compilable, the SharedDirectoryMapper won't be included into WinSW
Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
Conflicts:
src/Core/ServiceWrapper/Main.cs
Conflicts:
src/Core/ServiceWrapper/ServiceDescriptor.cs
src/Test/winswTests/winswTests.csproj
src/winsw.sln
TODOs:
Migrate EventLogs to log4net
Delegate exceptions handling to log4net
Allows setting up log levels from ServiceDescriptor
(?) Migrate STDERR/STDOUT logs to log4net
(?) Support XML configurations of log4net loggers
Related to #69
Signed-off-by: Oleg Nenashev o.v.nenashev@gmail.com
Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
* move WinSW core to a separate folder
* create scr on the top level to store all the stuff inside
Related to #66
Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>