LightCore 1.5 Release
Die Version 1.5 von LightCore wurde eben veröffentlicht.
Folgend ein Auszug aus dem Changelog:
- OpenGeneric to ClosedImplementation is now possibile to use with XML (e.g.
IRepository{1}, FooRepository).
- Extended Generic Syntax in XML, with Alias Support for generic Arguments like Unity does.
- Bugfixes:
Fixed ResolveAll throws InvalidOperationException bug.
see: (http://www.mycsharp.de/wbb2/thread.php?threadid=87886).
- Fixed ThreadSingleton does not release references after thread exit bug.
see: (http://www.mycsharp.de/wbb2/thread.php?threadid=87567&hilight=lightcore).
- Fixed ReflectionActivator uses non public constructors bug.
see: (http://www.mycsharp.de/wbb2/thread.php?threadid=87839).
- Fixed LazyRegistrationSource does not assign ContractType property.
- Fixed Direct type comparison makes a given concrete type as a constructor argument invalid.
Solution: Instead of type == type, usage of type.IsAssignable(type).
- Fixed: Invalid reuse of previous cached arguments (caching of runtime arguments are now disabled).
- Fixed: DefaultScope which was altered by code, is working with all kinds of
activators. And autonome activators working regardless this DefaultScope.
- Fixed: RegistrationSources (generic ones, Func<T>, Lazy<T>, ...
- Fixed: Made RegistrationContainer threadsafe.
LightCore ist unter http://lightcore.ch/ erreichbar.
Was kostet LightCore?
Die Binaries von LightCore dürfen in jeglicher Art von Projekten (privat, kommerziell, ...) kostenlos genutzt werden.
Der Quellcode von LightCore steht unter der MS-PL-Lizenz.