After some merge of source code branches I've got a build error POSTSHARP : error PS0052: The plug-in "PostSharp.Patterns.Diagnos... required by the type "PostSharp.Patterns.Diagnos... was not found. [C:\Builds\\MAIN_Master\Sou... wasn't able to find immediately which code caused the error, and google also didn't give me an answer.After some investigation I found that PSproj file had missing entries for PostSharp.Toolkit.Diagnosti... ......
I was upgrading our solutions from PostSharp 2 to PostSharp 3. The small solution based on cache attribute from http://cache.codeplex.com/ was upgraded without any problems.Upgrading my main solution by installing nuget package PostSharp also was quite well. The only annoying thing was that installer added RequiresPostsharp.cs file to all projects, that already had SkipPostSharp=true setting and I had manually remove themThe issue was reported athttp://support.sharpcraft... ......
We have only couple of developers who are using PostSharp.Toolkit.Diagnostics and having PostSharp Pro license .However ther are much more developers , who are building our solution, but do not required Toolkit.Diagnostics XmlMulticast features, that are referred in %ProjName%.psproj file.As a workaround I've suggested to to replace locally psproj file with dummy, that doesn't have XmlMulticast(PostSharp feature that available only in Pro edition).If a developer doesn't have PostSharp Pro license, ......