PageRenderTime 56ms CodeModel.GetById 18ms RepoModel.GetById 0ms app.codeStats 0ms

/V1/trunk/readme.txt

#
Plain Text | 56 lines | 43 code | 13 blank | 0 comment | 0 complexity | e001b228c53f6104ce08893ca10e27f3 MD5 | raw file
  1. Composite Application Guidance for WPF - June 2008
  2. Welcome to the June 2008 release of the Composite Application Guidance for WPF. This file contains late-breaking information that can be useful in using the guidance.
  3. ============
  4. Known Issues
  5. ============
  6. To see the Composite Application Library known issues, see: http://www.codeplex.com/CompositeWPF/Wiki/View.aspx?title=Known%20Issues%20%2f%20Fixes.
  7. ===================================
  8. Running Acceptance Tests with White
  9. ===================================
  10. To run the acceptance tests, you must have White assemblies in {Application directory}\Source\Lib\White folder. The acceptance tests have been developed and verified with the White 0.1.5.0 release. Although other releases of White might work too, it is recommended to use the aforementioned release to avoid any issues when running the tests.
  11. Steps to run the acceptance tests:
  12. 1. Download White assemblies from http://www.codeplex.com/white
  13. (To download White 0.1.5.0 release : http://www.codeplex.com/white/Release/ProjectReleases.aspx?ReleaseId=12756)
  14. 2. Copy the assemblies to {Application directory}\Source\Lib\White folder
  15. 3. Open and Run the acceptance test solution files.
  16. ==================================================
  17. Compiling the Composite Application Library Source
  18. ==================================================
  19. To compile the Composite Application Library source code, perform these steps:
  20. 1. Double-click the "Open Composite Application Library Solution.bat" batch file to open the solution in Visual Studio.
  21. 2. Build the solution. The Composite Application Library assemblies will be placed in the CAL\Composite.UnityExtensions\bin\Debug folder.
  22. ========================================================
  23. Solutions Included in the Composite Application Guidance
  24. ========================================================
  25. The Composite Application Guidance includes different sample solutions. To open them in Visual Studio, you can run the following batch files:
  26. * "Open Hello World Solution.bat" : Opens the Hello World Solution
  27. * "Open QS-Commanding Quickstart Solution.bat" : Opens the Commanding QuickStart Solution
  28. * "Open QS-ConfigurationModularity Quickstart Solution.bat" : Opens the Configuration Modularity QuickStart Solution
  29. * "Open QS-DirectoryLookupModularity Quickstart Solution.bat": Opens the Directory Lookup Modularity QuickStart Solution
  30. * "Open QS-EventAggregation Quickstart Solution.bat" : Opens the EventAggregation QuickStart Solution
  31. * "Open QS-UI Composition Quickstart Solution.bat" : Opens the User Interface Composition QuickStart Solution
  32. * "Open RI-StockTrader Reference Implementation Solution.bat": Opens the Stock Trader Reference Implementation Solution
  33. ====================================
  34. Documentation
  35. ====================================
  36. The Composite Application Guidance includes the following documentation:
  37. * Composite Application Guidance for WPF - June 2008.chm. This is the guidance documentation.
  38. * Composite Application Library Reference - June 2008.chm. This is the class library reference documentation.
  39. ======================================================
  40. Composite Application Library and Code Access Security
  41. ======================================================
  42. Composite Application Library uses all the default .NET settings with regards to signing assemblies and code access security. It is a recommended practice to strong name all your assemblies, including the Composite Application Library assemblies, shell assembly, and any modules you might want to create. This is not a requirement. It is possible to load assemblies that have not been signed into a (signed or unsigned) Composite Application Library application. You can change this behavior by applying a .NET security policy that disallows the use of unsigned assemblies or one that changes the trust level of an assembly. Please note that the .NET Framework does not allow you to load partially trusted assemblies, unless you add the AllowPartiallyTrustedCallers attribute to the Composite Application Library assemblies.
  43. For more information, check the Code Access Security section on MSDN (http://msdn.microsoft.com/en-us/library/930b76w0.aspx).