Currently the script pack insists an a Common.Logging.ILog being injected but in scriptcs 0.15 we do not, and cannot, register that type in the container, since then the container will not be able to pick a constructor for various types which have both a Common.Logging.ILog overload and a ScriptCs.Contracts.ILogProvider overload.
After the scriptcs 0.15.0 release, the script pack should be upgraded to the 0.15.0 binaries and insist on a ScriptCs.Contracts.ILogProvider being injected instead.
Currently the script pack insists an a
Common.Logging.ILog
being injected but in scriptcs 0.15 we do not, and cannot, register that type in the container, since then the container will not be able to pick a constructor for various types which have both aCommon.Logging.ILog
overload and aScriptCs.Contracts.ILogProvider
overload.After the scriptcs 0.15.0 release, the script pack should be upgraded to the 0.15.0 binaries and insist on a
ScriptCs.Contracts.ILogProvider
being injected instead.