PostSharp Threading v6.9.x

Released: Mar 26, 2021

Updates in v6.9.x

6.9.12

Updated Nov 10, 2021

Fixes

  • Embedded PortablePdb broken in non-deterministic builds.

6.9.11

Updated Oct 18, 2021

Fixes

  • PortablePDB: check for embedded PDB fails when there are no debug directories.

6.9.10

Updated Oct 11, 2021

Fixes

  • Embedded PDB not recognized by some tools (code coverage, ILSpy).     
  • Non-perpetual license expiration message is not emitted and the notification doesn't pop up earlier than 60 days before the license expiration and the message as well as the notification can be disabled.

6.9.9

Updated Sep 15, 2021

Fixes

  • Signing fails with password protected PFX key file (key container).

6.9.8

Updated Aug 18, 2021

Fixes

  • Missing .pspdb warning should be disabled when RunAnalyzersDuringBuild=True.     
  • Symbolic links are not followed by .NET Core on mapped remote drive, provide PostSharpUseLinksIfPossible.

6.9.7

Updated Jul 7, 2021

Fixes

  • Assembly for higher framework with lower assembly version causes binding exception.
  • MethodFormatter throws NullReferenceException.
  • PortablePDB: invalid file generated when more than 2048 declarations of some kinds.
  • Missing optional binding redirect element in assembly binding application configuration no longer breaks the build.

6.9.6

Updated Jun 1, 2021

Fixes

  • .NET 5.0: .net5.0-windows runtime assembly cannot be loaded for execution.

6.9.5

Updated May 7, 2021

Fixes

  • Enabling XML documentation no longer breaks incremental build.     
  • INPC: Init-only setters cause binding exception during compilation (caused by modreq).

6.9.4

Updated Apr 15, 2021

Fixes

  • VSX: Changing active Roslyn document context throws NullReferenceException.
  • VSX: ProjectReferenceResolver ignores unloaded references.
  • VSX: ProjectReferencesResolver throws ArgumentException.
  • VSX: WpfTextViewCreationListener throws NullReferenceException (regression).
  • VSX: Settings import throws InvalidOperationException.
  • VSX: ProjectReferencesResolver.AddUnloadedReference throws NullReferenceException (regression).
  • Debugger: Step from a return statement jumps to the last statement of a method before stepping to the end of the method.
  • PdbReader crashes on C++/CLI assembly with WindowsPDB.
  • Enabling XML documentation no longer breaks incremental build.

6.9.3

Updated Mar 26, 2021

Features

  • Licensing: Allow unknown license properties.

Fixes

  • VSX: ProjectReferencesResolver.AddUnloadedReference throws NullReferenceException.
  • VSX: WpfTextViewCreationListener throws NullReferenceException.
  • VSX: ProjectReferencesResolver throws ArgumentOutOfRangeException.