Merge branch 'release/v0.8_SP2010' into develop
[Binding] Added check to EntitySchemaBuilder so that we don't attempt to register the same converter type twice.
[Autofac] Allow service locator injection through the new AddOnProvidedServiceLocator, which scans the GAC for assemblies matching the *.ServiceLocator.DLL pattern.
- When many ServiceLocator DLLs are found in GAC, we use a special key stored inthe SPSite's root web property back to determine this SPSite-context's preferred service locator assembly
- To provide a real service locator to a AddOnProvidedServiceLocator, your AddOn.ServiceLocator.DLL assembly must have an implementation of the ISharePointServiceLocatorAccessor.
- Still need to test these concepts properly
[test] forcing build server to find changes and try to patch the assembly version automatically.
[Autofac Assembly Scan Backport]
- Took a .NET 4+ Autofac assembly scanning fix and backported it into our .NET 3.5 land
- GAC scanning shouldn't cause "Can't load type" errors anymore
- Bumped up version to v0.9 (even though it's not final) just to distinguish this build properly
Merge branch 'develop' of https://github.com/GSoft-SharePoint/Dynamite-2010 into develop
[ServiceLocator]
- Added BeginWebLifetimeScope to ISharePointServiceLocator interface, replicating what we did in Dynamite-2013 project to support using container from C# Cmdlets in Powershell.DLL project
- Merging this back from upstream would've sucked too much
Merge branch 'release/v0.9_SP2010'