<_ManagedExeLauncher Condition=" !$(IsWindows) and Exists('/Library/Frameworks/Mono.framework/Versions/Current/bin/mono') ">/Library/Frameworks/Mono.framework/Versions/Current/bin/mono <_ManagedExeLauncher Condition=" !$(IsWindows) and Exists('/usr/local/bin/mono') ">/usr/local/bin/mono <_ManagedExeLauncher Condition=" !$(IsWindows) and Exists('/usr/bin/mono') ">/usr/bin/mono <_ManagedExeLauncher Condition=" !$(IsWindows) and '$(_ManagedExeLauncher)' == '' ">mono <_SnExePath Condition=" $(IsWindows) and '$(_SnExePath)' == '' and Exists('$(SDK40ToolsPath)sn.exe') ">$(SDK40ToolsPath)sn.exe <_SnExePath Condition=" $(IsWindows) and '$(_SnExePath)' == '' and Exists('$(MSBuildProgramFiles32)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\sn.exe') ">$(MSBuildProgramFiles32)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\sn.exe <_SnExePath Condition=" '$(_SnExePath)' == '' ">sn true mono.snk $(MSBuildThisFileDirectory)..\scripts\$(KeyFileName) $(AssemblyOriginatorKeyFile) false false false false $(MSBuildWarningsAsMessages);VSX1000 $(MSBuildWarningsAsMessages);MSB9004 $(TargetFramework) <_VersionSourceFile>$(IntermediateOutputPath)\$(AssemblyName).Version.cs <_VersionTxtFile>$(MSBuildThisFileDirectory)..\scripts\VERSIONS.txt <_VersionTxtContents>$([System.IO.File]::ReadAllText($(_VersionTxtFile))) <_VersionPackagingGroup>$(PackagingGroup.Split('.')[0]) <_VersionAssemblyPattern>^$(_VersionPackagingGroup)\s*assembly\s*(.*)$ <_VersionFilePattern>^$(_VersionPackagingGroup)\s*file\s*(.*)$ <_VersionNuGetPattern>^$(_VersionPackagingGroup)\s*nuget\s*(.*)$ <_VersionMilestonePattern>^lib$(_VersionPackagingGroup)\s*milestone\s*(.*)$ <_VersionIncrementPattern>^lib$(_VersionPackagingGroup)\s*increment\s*(.*)$ <_VersionAssemblyMatch>$([System.Text.RegularExpressions.Regex]::Match($(_VersionTxtContents), $(_VersionAssemblyPattern), System.Text.RegularExpressions.RegexOptions.IgnoreCase | System.Text.RegularExpressions.RegexOptions.Multiline).Groups[1].Value.Trim()) <_VersionFileMatch>$([System.Text.RegularExpressions.Regex]::Match($(_VersionTxtContents), $(_VersionFilePattern), System.Text.RegularExpressions.RegexOptions.IgnoreCase | System.Text.RegularExpressions.RegexOptions.Multiline).Groups[1].Value.Trim()) <_VersionNuGetMatch>$([System.Text.RegularExpressions.Regex]::Match($(_VersionTxtContents), $(_VersionNuGetPattern), System.Text.RegularExpressions.RegexOptions.IgnoreCase | System.Text.RegularExpressions.RegexOptions.Multiline).Groups[1].Value.Trim()) <_VersionMilestoneMatch>$([System.Text.RegularExpressions.Regex]::Match($(_VersionTxtContents), $(_VersionMilestonePattern), System.Text.RegularExpressions.RegexOptions.IgnoreCase | System.Text.RegularExpressions.RegexOptions.Multiline).Groups[1].Value.Trim()) <_VersionIncrementMatch>$([System.Text.RegularExpressions.Regex]::Match($(_VersionTxtContents), $(_VersionIncrementPattern), System.Text.RegularExpressions.RegexOptions.IgnoreCase | System.Text.RegularExpressions.RegexOptions.Multiline).Groups[1].Value.Trim()) $(_VersionNuGetMatch) $(Version)-$(VersionSuffix) $(Version) $(InformationalVersion)+$(AssemblyVersionGitBranch.Replace('/', '-').Replace('\', '-')) $(InformationalVersion).$(AssemblyVersionGitSha) $(_VersionAssemblyMatch) $(_VersionFileMatch) <_VersionGeneratedContents> internal partial class VersionConstants { public const string AssemblyVersion = "$(AssemblyVersion)"%3B public const string AssemblyFileVersion = "$(FileVersion)"%3B public const string AssemblyInformationalVersion = "$(InformationalVersion)"%3B public const string GitSha = "$(AssemblyVersionGitSha)"%3B public const string GitBranch = "$(AssemblyVersionGitBranch)"%3B public const int Milestone = 0$(_VersionMilestoneMatch)%3B public const int Increment = 0$(_VersionIncrementMatch)%3B } <_SignAssemblyAfterTargets> CoreCompile <_SignAssemblyAfterTargets Condition="'$(CsWinRTIncludes)' != ''"> CsWinRTReplaceForPatchedRuntime <_SignAssemblyVerifyAfterTargets> Build CoreCompile $(Pkgmdoc)\tools\mdoc.exe $(TargetName).xml $(TargetDir)$(MDocOutputName) $(IntermediateOutputPath)mdoc\ <_ShouldGenerateDocs Condition=" '$(MDocDocumentationDirectory)' != '' and Exists('$(MDocDocumentationDirectory)\index.xml') ">true <_MDocInputs Include="$(MDocDocumentationDirectory)\**\*" /> net0.0-invalid