PostSharp 2.1 -- Release Notes

Installation Instructions

Installation can be as simple as executing the setup program or adding a NuGet package to your project. Some teams prefer to copy PostSharp to their source repository. See the online documentation for detailed deployment instructions.

Hotfixes on PostSharp 2.1 RTM

Build Type ID Description
2.1.5.12 Bug 1215 Visual Studio package cannot be loaded (because of fix 1188).
2.1.5.11 Bug 1213 Aspects be initialized too late -- upon first use instead of upon class initialization.
2.1.5.10 Bug 1207 Bug in PostSharp.Reflection.LocationInfo.IsStatic.
2.1.5.10 Bug 1204 BaseLanguageAdapter.VisitCodeType throws ArgumentException.
2.1.5.10 Bug 1201 IClrMetaHost.EnumerateLoadedRuntimes throws COMException in static constructor of DotNet40Api.
2.1.5.10 Bug 1186 Aspect Browser causes a crash in Visual Studio 2008.
2.1.5.10 Bug 1188 Strong name signatures removed from PostSharp.VisualStudio.*.dll.
2.1.5.10 Bug 1179 Binding issues with Silverlight 5 RTM - more assembly redirections must be configured.
2.1.5.10 Bug 1156 Domain.FindDeclaration throws NullReferenceException (Silverlight).
2.1.5.10 Bug 967 Incorrect MSIL generation for OnMethodBoundary - generic method definition instead of generic method instance.
2.1.5.9 Bug 1182 ObjectConstruction throws an exception if an attribute contains named arguments.
2.1.5.8 Bug 1137 Purely event-level aspects (such as CustomAttributeIntroductionAspect) are ignore
2.1.5.7 Bug 1128 FileNotFoundException when trying to load a project embedded in an assembly with the ';' separator.
2.1.5.7 Bug 1134 GAC assemblies not found in post-obfuscation processing.
2.1.5.7 Feature 1130 Easy integration of PostSharp VSX with external decompilers.
2.1.5.6 Bug 1119 Debugging symbols: local variable symbols lost in implicit iterators.
2.1.5.6 Bug 1118 Debugging symbols: namespace references not preserved.
2.1.5.6 Bug 1092 Merge bug fixes from Microsoft CCI into PostSharp.
2.1.5.5 Bug 1090 Unmanaged resources could get corrupted.
2.1.5.4 Bug 1068 'PostSharp' project property tab cannot be scrolled
2.1.5.4 Bug 1059 Issue with assembly-level IgnoreWarningAttribute
2.1.5.4 Bug 1067 Invalid assembly generation due to reentrance on blob creation
2.1.5.3 Bug 1066 Invalid generation of method bodies: MaxStack must be computed before choosing the header type
2.1.5.2 Bug 1048 Compile tab missing in VB project properties of VS 2010
2.1.5.2 Bug 1051 Invalid assembly binding identity generated for assemblies linked to .NET 1.*
2.1.5.2 Bug 1049 PostSharp HQ fails to register license for all users when the license key contains spaces