PostSharp Ultimate v6.10.x
Released: Oct 20, 2021
v6.10.x 버젼 업데이트
6.10.16
Updated Nov 15, 2022
Fixes
- Unzipper executable tool used to unzip PostSharp compiler got signed.
- Deterministic attribute ID generation can be opted in using UseDeterministicAttributeId PostSharp property.
- Warning is not emitted for unsupported .NET SDK.
6.10.15
Updated Aug 17, 2022
Fixes
- VS 17.3: EncStateMachineStateMap in PortablePdb and Windows Pdb.
6.10.14
Updated Aug 2, 2022
Features
- FormattingOptions has been made public.
- Logging: Property prefixes have been made configurable.
Fixes
- Using interpolated string builder base constructor results in incorrect transformation of constructor.
6.10.13
Updated Jun 22, 2022
Fixes
- Various VSX unhandled exceptions fixed.
- Crashing of VSX when assembly name has been fixed.
- VSX project templates fixed.
- An error causing missing data in PostSharp Explorer fixed.
- Logging: Serilog backend includes incorrect template tokens in activity messages.
- Logging: [NotLogged] cannot be used on return value.
6.10.12
Updated Jun 2, 2022
Fixes
- Assembly Binding: Older runtime than target framework of a library (.NET Framework) should result in a warning.
- QueryInterface<IRecordableController>() throws on [Recordable] with [NotifyPropertyChanged] base class.
- PostSharp Tools for Visual Studio installation prompt is no longer shown when it is installed already.
- SharpCompress has been updated to 0.31.0.
6.10.11
Updated Apr 28, 2022
Fixes
- Diagnostics: Invalid IL in ctor creating a closure class for lambda with async method call.
6.10.10
Updated Apr 20, 2022
Fixes
- PortablePdb: CustomDebugInformationTable.Parent is truncated to 2 bytes when it is 4 bytes wide.
- PortablePDB: .NET 6.0 CustomDebugInformations are attributed to an invalid method token instead of to the module.
- INPC: Depending on a property of a collection property (this.X.Count) should not produce warnings.
- Xaml: AttachedProperty should not require declaring type as type of "instance" parameter.
6.10.9
Updated Mar 28, 2022
Fixes
- Debugger initialization no longer hangs in Visual Studio 2022 17.2.
- Exception reporting: ExceptionSensitiveDataHelper removes method names of PostSharp/Metalama types.
6.10.8
Updated Mar 1, 2022
Fixes
- BuildClient: provided additional .deps.json fail to be parsed " do not override.
- .NET 6.0, AssemblyBinder: Processing of analyzer assemblies from targeting packs fails.
- BuildClient: Targeting OS-specific tfm from older OS.
- PostSharp Community renamed to PostSharp Essentials.
- VSX: Null reference exception thrown by IWpfTextViewCreationListener.
6.10.7
Updated Feb 15, 2022
Fixes
- Use DisableNuGetBuildDirectoryAssemblyTranslation PostSharp property to disable translation of references provided by package target files.
6.10.6
Updated Jan 24, 2022
Fixes
- AssemblyBinder: NativePlatform does not take into account platform switch from x64 to x86 (or vice versa).
- OnMethodBoundaryAspect and OnExceptionAspect licensing unified.
- Revisit LA0119 so that it does not recommend [Serializable].
- User should be notified that x86 SDK is not installed before BuildClient attempts to use it.
6.10.5
Updated Dec 1, 2021
Fixes
- Output understandable error message for net6.0-ios and similar.
- PostSharp fails to start when building from Visual Studio, default .NET is x86 and compatible x86 SDK is not installed.
- UI opening from PostSharp compiler fixed.
6.10.4
Updated Nov 11, 2021
Features
- Added support for Microsoft Visual Studio 2022 (17.0).
- Added support for C# 10.0.
Fixes
- Embedded PortablePdb broken in non-deterministic builds.
- .NET 6.0: Windows SDK reference MSBuild interface broken.
6.10.3
Updated Oct 27, 2021
Fixes
- VSX 2017: PostSharp package fails to load.
- VSX 2019: Suggested actions are not offered.
6.10.2
Updated Oct 25, 2021
Features
- Added support for Microsoft Visual Studio 2022.
6.10.1
Updated Oct 20, 2021
Features
- Added support for Microsoft .NET 6.0.