This project is read-only.

V1.0.10717.3003 RC

Rating: No reviews yet
Downloads: 141
Change Set: 68767
Released: Jul 16, 2011
Updated: Jul 16, 2011 by iravanchi
Dev status: Stable Help Icon

Recommended Download

Application Composer Setup - 1.0.10717.3003
application, 2379K, uploaded Jul 16, 2011 - 141 downloads

Release Notes

What's New

  • Full support of Open and Constructed generic components and contracts
  • Introduced concept of IComponentCache for flexible scope caching
  • ComponentInstantiation options removed, functionality replaced by component cache types


Intended functionality for version 1.0 completed.
Some features from future versions are added.
All of the unit tests pass. (402 tests)
Stable for production use.


MSI file contains binaries needed or development, and PDF version of the documentation.


ComponentInstantiation enum is removed from the code. You will need to replace instantiation options with appropriate caching option for the same effect. Default caching behavior is equivalent to the default instantiation type, so there's no need to specify caching on all components. The following items show the changes you need to make:
  • NonShared -> Add [ComponentCache(null)] to the component.
  • SharedPerContract -> Add [ComponentCache(typeof(DefaultComponentCache))] to the component (default behavior when there's not cache specified)
  • SharedPerRegistration -> Add [ComponentCache(typeof(ContractAgnosticComponentCache))] to the component

Known Issues

  • Some sections in the User Guide not completed yet.
  • A few non-major parts not covered by unit tests (thread binder, diagnostics, etc.)
  • Some diagnostic utilities intended for V1.0 not added yet.
  • Emitter only supports single-interface dynamic type emitting (will be fixed in V1.1)
  • Samples and Documentation not updated to reflect latest additions
For complete list of issues and planned features, see the list of work items.

Reviews for this release

No reviews yet for this release.