What's included in this drop
The following assets are being shipped in the current drop
• The Project Linker tool installer
• Composite Application Library for WPF and Silverlight
• Silverlight Ports of:
- the Modularity namespace for Composite Application Library for Silverlight
- the Regions namespace for Composite Application Library for Silverlight
- the Events namespace for Composite Application Library for Silverlight
- the Composite.UnityExtensions namespace for Silverlight
• Stock Trader Reference Implementation on Silverlight (work in progress)
• The Multi-Targeting Visual Studio templates
• Composite Application Guidance for WPF and Silverlight Work-in-progress documentation
• QuickStarts:
- Multi-Targeting QuickStart
- Modularity QuickStarts (Static and Remote module-loading versions)
- Top Down Composition QuickStart
- Bottom Up QuickStart
- Event Aggregator QuickStart
Major changes in this drop
• RegionContext usable in XAML.
• Introduced a façade on IRegionManager for adding views to regions (push based) and registering view types (pull based)
• Expanded the usage of pull based composition in Top Down Composition quickstart
• Silverlight RI is now using the Silverlight Toolkit Controls for line and pie charts
• Regions and RegionContext using an expanded behavior mechanisms
• Have established package load key for project linker
• known issue: this still requires the SDK to be installed, however.
• Changed to Add Project Link... dialog
• Resolved a number of code-analysis rules
• Stock Trader RI is now using pull-view (or top-down) composition for trend line graph
• ProjectLinker installer does not have to be started with elevated permissions on Vista
System Requirements
Before installing, ensure that your computer meets the following system requirements:
•Microsoft Visual Studio 2008 SP1
•Microsoft .NET Framework 3.5 (the .NET Framework 3.5 includes WPF)
•Microsoft Silverlight 2
•Microsoft Silverlight Tools for Visual Studio 2008 SP1. (For download and installation instructions see http://www.microsoft.com/downloads/details.aspx?FamilyId=c22d6a7b-546f-4407-8ef6-d60c8ee221ed&displaylang=en)
•Silverlight Unit Testing Framework (For download and installation instructions see http://code.msdn.microsoft.com/silverlightut)
•Microsoft Visual Studio 2008 Software Development Kit (SDK) 1.1 for running or compiling Project Linker
•White is needed to run the acceptance tests. (For download and installation instructions see http://www.codeplex.com/white)
Installation
To install the Composite Application Guidance assets, run the PrismV2Source.exe file to extract the source into any folder of your choice.
NOTE: In order to compile from source, you will need to add the Silverlight Unit Testing Framework files to the LIB\Silverlight\UnitTestFramework folder. See http://code.msdn.microsoft.com/silverlightut for the files.
Please Note
The Microsoft Silverlight installer automatically downloads and installs the latest version available. Therefore, it could install a newer version of Silverlight than the one that was used to developed the Composite Application Guidance for WPF and Silverlight.
A newer version could introduce breaking changes that affect the library. At the time of this drop's realease, the version of Silverlight used is 2.0.31005.0.
Some items are still under construction and might change in future drops.
Please Note
The acceptance test for the Bottum Up quickstart references an incorrect path and does not currently run correctly.
For additional information about Prism V2 development and this release, see
Prism V2 wiki page.