Nick has upgraded the MVC extension of Autofac to support the latest drop of ASP.NET MVC.
Unfortunately, this broke the integration server, since (as deduced from looking at the license) we can not redistribute the MVC binaries in the trunk\Resources\MVC folder, as it is with other build dependencies.
Fixing that was a trivial thing - install the latest and drop the assemblies into the cache. However, that was still some manual operation that could’ve been avoided.
In any proper and efficient development environment Don’t Repeat Yourself (DRY) principle is not limited by the code, it goes beyond and makes everything related to the project delivery more efficient (where appropriate and efficient).
We can’t do this in this situation due to the legal restriction. And every user trying to build autofac extension from the sources will have to repeat these actions of mine - find the proper redistributable, download it, install and make sure the assemblies are in the GAC.
Now, how efficient is that?
In any big project one could have more of this small and repetitive operations that stack up to take away your time, distract you or cause problems. This could be a bottleneck in critical situations.
Here’s simple efficiency test for you: “How much time would it take you to release your solution on a fresh development machine?”
Current xLim implementation has approx 36. projects and 11 external dependencies, but requires only install of .NET SDK 3.5 and DXperience 7.3.5 to release and configure it (Web UI, Desktop Smart Client, Server, Automation engine and tools) from the sources (and TortoiseSVN to get the sources). These two can be downloaded from the web storage (it is better even to have dedicated ftp to store them in one place as well).
Given that, hot fix becomes “no-problem” even if you are far away from the office and only have notebook with Windows XP, Internet connection and one hour.
Update: there are more details on this atomic solution structure in: Organization of xLim solutions: development, svn and integration

The question is: From where it is possible to download xLim 2?
Thanks
Konstantin,
It is not possible. xLim 2 is a set of principles/guidelines that come from some experience and serve specific purpose of efficiently building flexible and light distributed information management systems. And there’s still a lot to learn, as you may see from the articles/reports being currently published.
However, when this body of knowledge gets mature enough to move on to version 3 (Linux cross-platform support being the primary focus here), public reference implementation of xLim 2 will be released as open-source.
Best regards,
Rinat Abdullin.