PostSharp Framework

Crea i tuoi aspetti e inizia a eliminare il boilerplate dalle basi di codice .NET.

Pubblicato da PostSharp Technologies
Distribuito da ComponentSource dal 2015

Prezzi da: $ 347.90 Versione: v2024.x NUOVO Aggiornato: mensilmente?

i

PostSharp Framework replaces PostSharp Professional.

PostSharp Framework includes everything you need to automate the implementation or validation of your own patterns, including the Architecture Framework which used to be a part of PostSharp Ultimate. However, PostSharp Diagnostics is removed. PostSharp Professional customers will be offered a free subscription to PostSharp Diagnostics for the...

Show more

PostSharp Framework replaces PostSharp Professional.

PostSharp Framework includes everything you need to automate the implementation or validation of your own patterns, including the Architecture Framework which used to be a part of PostSharp Ultimate. However, PostSharp Diagnostics is removed. PostSharp Professional customers will be offered a free subscription to PostSharp Diagnostics for the whole duration of their PostSharp Professional subscription that has already been paid for. Please contact our sales team if you’re interested. Support for the license server is also removed. Please contact us if you’re impacted.

PostSharp Framework v2024.0

Released: Jan 2, 2024

Aggiornamenti in v2024.0

Funzionalità

  • Platform Update
    • Added full support for Microsoft .NET 8.0 and C# 12.
      • To build any project targeting .NET Standard, .NET Core, or .NET 5 or later, the .NET 6.0 SDK is now required. Older .NET Core SDKs are no longer supported.
      • The use of BinaryFormatter for aspect serialization - employed when aspects are marked with [Serializable] - is now deprecated. Although its use is harmless when used to serialize aspects, Microsoft now reports it as a security vulnerability. It is recommended to use [PSerializable] for your aspects. If this isn't possible, set the PostSharpBinaryFormatterAllowed MSBuild property to True.
      • Similarly, the default serializer in PostSharp.Patterns.Caching is now JsonCachingSerializer, replacing the deprecated BinarySerializer.
      • Updated all dependencies for which vulnerabilities were reported.
  • ARM64 Support
    • Added full support for ARM64 hardware across all supported operating systems: Windows ARM64, Linux ARM64, and macOS. PostSharp now runs natively on this hardware, eliminating the need for slow and cumbersome emulation. You can build projects targeting all supported platforms: .NET Framework, .NET Standard, .NET Core, and .NET 5+.
    • PostSharp Tools for Microsoft Visual Studio is now fully compatible with Visual Studio running on Windows ARM64.