There are no downloads associated with this release.
Download
Download Prism 4.1 for Silverlight 5 and .NET 4.0 Dowload Prism 4 for Silverlight 4 and .NET 4.0
Overview
Prism provides guidance designed to help you more easily design and build rich, flexible, and easy-to-maintain Windows Presentation Foundation (WPF) desktop applications, Silverlight Rich Internet Applications (RIAs), and Windows Phone 7 applications. Using design patterns that embody important architectural design principles, such as separation of concerns and loose coupling, Prism helps you to design and build applications using loosely coupled components that can evolve independently but that can be easily and seamlessly integrated into the overall application. These types of applications are known as composite applications. Prism includes reference implementations, QuickStarts, reusable library code (the Prism Library), and extensive documentation. This version of Prism targets the Microsoft .NET Framework 4.0 and Silverlight 4 and includes new guidance around the Model-View-ViewModel (MVVM) pattern, navigation, and the Managed Extensibility Framework (MEF). Because Prism is built on the .NET Framework 4.0 (which includes WPF) and Silverlight 4, familiarity with these technologies is useful for evaluating and adopting Prism.
Prerequisites
- Microsoft Visual Studio 2010 Professional, Premium, or Ultimate edition
- Microsoft .NET Framework 4.0 (installed with Visual Studio 2010)
- Silverlight Tools for Visual Studio 2010 (required for Silverlight development; includes the developer Silverlight runtime)
- Optional tools:
- Expression Blend 4
- Windows Phone Developer Tools SDK (for development with the Windows Phone 7)
Getting Started
|
It seems that 4.1 release still has references to SL 4 libraries, which causes the following errors in Code Analysis:
The indirectly-referenced Silverlight assembly 'mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e' could not be found(...)
This assembly was referenced by: (...)Microsoft.Practices.Prism.dll.
by
tdracz
on
Wed at 4:29 PM
Would love to see Microsoft's Lightswitch improved using this technology (Prism). It really would benefit from the end-user application being more modular, so that it would be more scalable.
by
ericwood8
on
Feb 6 at 5:05 PM
BEST MVVM Library for both mini and enterprise apps!
Should be integrated in the BCL and should have project and item templates in the IDE (just like ASP.NET MVC Model-View-Controller generation - there should be a similar feature in MVVM).
by
weitzhandler
on
Jan 10 at 1:50 AM
Very widely used project. good work
by
Ommrudraksha
on
Dec 21 2011 at 7:45 AM
thank's !!!!!!!!!!!!!!!!
by
Owengong
on
Nov 26 2011 at 6:38 AM
very good project
by
ajayumi
on
Oct 14 2011 at 8:27 AM
fine~ Thank u~
by
wyc_xiaoben
on
Sep 13 2011 at 10:13 AM
good good good
by
laolaowhn
on
Sep 6 2011 at 3:50 AM
Thanks a lot! Extremely helpful. Thanks for providing the excellent documentation and the valuable quick starts and reference implementations. This is help that helps!
by
osetools
on
Apr 18 2011 at 12:21 PM
Excellent release!. Would definitely recommend.
by
arun_sn
on
Apr 16 2011 at 6:01 PM
Good thing to make write enterprise app more easier. Thanks!
by
WPFGeek
on
Nov 19 2010 at 3:56 AM
Some features are still missing in the WP7 version but an excellent release anyway!
by
Shad78
on
Nov 15 2010 at 6:03 PM