Doc/FunctionalityPerProfile

Functionality per framework profile

OpenRasta targets various versions of .NET, with the current release supporting frameworks 2.0, 3.0 and 3.5. It's important that you use the correct binaries: they must match the target version in your web application project.

Here's a list of supported functionality per module.

.NET 2.0

Support for downlevel Linq

  • Core
    • Embedded mono code to enable Linq2Objects, extension methods and Action / Func delegates throughout the framework.
    • All the basic features of OpenRasta.
  • Castle
    • DI support for 1.0rc3

.NET 3.0

All of the above, plus

.NET 3.5

All of the above,

  • Core
    • Minus the Mono code
    • Strongly-typed HTML helpers
    • JsonDataContractCodec? to read / write json using the default DataContract serializer
    • PagedData to provide linq-friendly paged data
  • Castle
    • Support for 1.0rc3
    • Support for 1.1 (trunk version)
  • SharpView?