$(DefineConstants);POSTSHARP_CONSTRAINTS <_PostSharpTargetFrameworkIdentifier>$(TargetFrameworkIdentifier) <_PostSharpTargetFrameworkIdentifier Condition="'$(TargetFrameworkIdentifier)'==''">.NETFramework <_PostSharpTargetFrameworkVersion>$(TargetFrameworkVersion) <_PostSharpTargetFrameworkVersion Condition="'$(_PostSharpTargetFrameworkIdentifier)'=='.NETFramework' AND ( '$(TargetFrameworkVersion)'=='v2.0' OR '$(TargetFrameworkVersion)'=='v3.0' )">v3.5 $(_PostSharpTargetFrameworkIdentifier),$(TargetFrameworkVersion) <_NetFramework4Version>$(registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full@Release) .NETFramework,v4.0 .NETFramework,v4.5 .NETFramework,v4.5.1 True 3 $(SolutionDir)\$(SolutionName).$(Configuration).$(Platform).pssln $(SolutionDir)\$(SolutionName).$(Configuration).pssln $(SolutionDir)\$(SolutionName).pssln <_PostSharpProject Include="$(PostSharpSolutionProject)" Condition="$(PostSharpSolutionProject)!=''" /> <_PostSharpProject Include="$(PostSharpProject)"/> $(PostSharp30DependsOn); PostSharp30ExtractBinaries; PostSharp30InstallVsx; $(PostSharpInspectDependsOn); PostSharp30InspectConstants; PostSharp30InspectReferences; PostSharp30DisablePreviousVersions PostSharpInspect; PostSharp30DefineConstant; $(CoreCompileDependsOn) PostSharp30TimestampBeforeCompile; $(CompileDependsOn); PostSharp30TimestampAfterCompile; PostSharp30 $(BuildDependsOn); PostSharp30Verify $(CleanDependsOn); PostSharp30Clean $(PostSharp30DependsOn); CodeContractInstrument; CodeContractsPerformCodeAnalysis False $(PrepareForRunDependsOn); PostSharp30ChangeAppConfig $(RunCodeAnalysisDependsOn);PostSharp30CopyOutputToCodeAnalysis