DCSIMG
Unity Application Block for Silverlight - Adlai Maschiach

Adlai Maschiach

" You have to show in order to be seen "

News

Favorite Links

news

CardSpace

Books

Other InfoCards Proj

Virtual Earth

WSS / Sharepoint

SOA , Biztalk & ESB

CLR / .NET

Unity Application Block for Silverlight

Unity Application Block for Silverlight

Untitled-1

If you are building rich application experiences in Silverlight, you can now use the power of dependency injection. It was possible to use Unity on Silverlight before, but you had to make some tweaks since Silverlight has some differences from the desktop common language runtime (CLR). Now it’s official: the release of Unity for Silverlight !

The following capabilities and packaging of the Unity container have been adjusted in this release:

  • The single Microsoft.Practices.Unity.dll file in the Silverlight version contains all the classes from the three separate desktop DLLs: Microsoft.Practices.Unity.dll, Microsoft.Practices.ObjectBuilder2.dll, and Microsoft.Practices.Unity.StaticFactoryExtension.dll. You only need to reference and deploy the one assembly in your Silverlight projects.
  • Because of differences in the Silverlight security model, only public types can be created and injected by the container. The desktop version allows you to also inject internal types.
  • XML configuration is not supported.
  • The Unity interception mechanism is not supported.

An updated quickstart is also included.

See Chris’s post for more details on how this release was produced.

The Unity Application Block (Unity) is a lightweight, extensible dependency injection container.

Downloads:

Community:

Comments

Rotem Bloom said:

תודה רבה

# December 14, 2008 7:50 AM

Silverlight Travel said:

Thanks for the info about the Unity container.

# December 15, 2008 1:19 AM

Everything About The Best Laptops said:

I personally believe that no best laptop can be universally recognized by all users as long as there are so many manufacturers that produce computers...

# December 19, 2008 2:28 AM

nick_acelbo said:

# June 30, 2009 4:49 AM
Leave a Comment

(required) 

(required) 

(optional)

(required) 


Enter the numbers above: