Skip to content

Commit

Permalink
removed net48 from solution
Browse files Browse the repository at this point in the history
  • Loading branch information
chaosnhatred committed Jun 25, 2023
1 parent 65f1f49 commit 4e79fc9
Show file tree
Hide file tree
Showing 79 changed files with 1,709 additions and 489 deletions.
5 changes: 0 additions & 5 deletions Prometheus.MSBuild.favdoc

This file was deleted.

81 changes: 75 additions & 6 deletions Prometheus.MSBuild.sln
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{76C98FB4-153B-4314-9E3F-543755D2B611}"
ProjectSection(SolutionItems) = preProject
CHANGELOG.md = CHANGELOG.md
CODE_OF_CONDUCT.md = CODE_OF_CONDUCT.md
CODESTYLE.md = CODESTYLE.md
CODE_OF_CONDUCT.md = CODE_OF_CONDUCT.md
CONTRIBUTING.md = CONTRIBUTING.md
Directory.Build.props = Directory.Build.props
LICENSE.md = LICENSE.md
Expand Down Expand Up @@ -62,15 +62,17 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Prometheus.MSBuild.Tasks",
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Net6.Android.Lib.Baseline", "tests\Net6.Android.Lib.Baseline\Net6.Android.Lib.Baseline.csproj", "{CAED7508-3E72-40C2-B9FF-3484F628F7DC}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Net6.Android.App.Baseline", "tests\Net6.Android.App.Baseline\Net6.Android.App.Baseline.csproj", "{A27C8217-F568-49B9-9367-345CB9D053F0}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Net6.Android.App.Baseline", "tests\Net6.Android.App.Baseline\Net6.Android.App.Baseline.csproj", "{A27C8217-F568-49B9-9367-345CB9D053F0}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Baselines", "Baselines", "{675A3EC6-C6FF-4B1D-A7A5-523CCB2FB4B8}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Net6.Winui3.Lib.Baseline", "tests\Net6.Winui3.Lib.Baseline\Net6.Winui3.Lib.Baseline.csproj", "{3C4FF7B1-9B35-4434-A2B2-BA3C2DE6F8E4}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Multiplatform.Tests", "tests\Multiplatform.Tests\Multiplatform.Tests.csproj", "{AD16EB85-7937-44EA-A846-04135AE6912A}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Net6.Tests", "tests\Net6.Tests\Net6.Tests.csproj", "{D6F88F0C-F40A-4F89-BDC3-890E9D3BD9F2}"
EndProject
Global
GlobalSection(SharedMSBuildProjectFiles) = preSolution
src\Prometheus.MSBuild.Tasks\Prometheus.Tasks.projitems*{97f07d19-375a-4e6d-a067-b897e238dd45}*SharedItemsImports = 5
src\Prometheus.MSBuild.Tasks\Prometheus.Tasks.projitems*{a7f9764c-023b-428d-bd99-555b5778344f}*SharedItemsImports = 13
EndGlobalSection
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Debug|x64 = Debug|x64
Expand Down Expand Up @@ -314,6 +316,66 @@ Global
{A27C8217-F568-49B9-9367-345CB9D053F0}.Release-MONO|x64.ActiveCfg = Release|Any CPU
{A27C8217-F568-49B9-9367-345CB9D053F0}.Release-MONO|x64.Build.0 = Release|Any CPU
{A27C8217-F568-49B9-9367-345CB9D053F0}.Release-MONO|x64.Deploy.0 = Release|Any CPU
{3C4FF7B1-9B35-4434-A2B2-BA3C2DE6F8E4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3C4FF7B1-9B35-4434-A2B2-BA3C2DE6F8E4}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3C4FF7B1-9B35-4434-A2B2-BA3C2DE6F8E4}.Debug|x64.ActiveCfg = Debug|Any CPU
{3C4FF7B1-9B35-4434-A2B2-BA3C2DE6F8E4}.Debug|x64.Build.0 = Debug|Any CPU
{3C4FF7B1-9B35-4434-A2B2-BA3C2DE6F8E4}.Debug-MONO|Any CPU.ActiveCfg = Debug|Any CPU
{3C4FF7B1-9B35-4434-A2B2-BA3C2DE6F8E4}.Debug-MONO|Any CPU.Build.0 = Debug|Any CPU
{3C4FF7B1-9B35-4434-A2B2-BA3C2DE6F8E4}.Debug-MONO|x64.ActiveCfg = Debug|Any CPU
{3C4FF7B1-9B35-4434-A2B2-BA3C2DE6F8E4}.Debug-MONO|x64.Build.0 = Debug|Any CPU
{3C4FF7B1-9B35-4434-A2B2-BA3C2DE6F8E4}.MachineIndependent|Any CPU.ActiveCfg = Debug|Any CPU
{3C4FF7B1-9B35-4434-A2B2-BA3C2DE6F8E4}.MachineIndependent|Any CPU.Build.0 = Debug|Any CPU
{3C4FF7B1-9B35-4434-A2B2-BA3C2DE6F8E4}.MachineIndependent|x64.ActiveCfg = Debug|Any CPU
{3C4FF7B1-9B35-4434-A2B2-BA3C2DE6F8E4}.MachineIndependent|x64.Build.0 = Debug|Any CPU
{3C4FF7B1-9B35-4434-A2B2-BA3C2DE6F8E4}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3C4FF7B1-9B35-4434-A2B2-BA3C2DE6F8E4}.Release|Any CPU.Build.0 = Release|Any CPU
{3C4FF7B1-9B35-4434-A2B2-BA3C2DE6F8E4}.Release|x64.ActiveCfg = Release|Any CPU
{3C4FF7B1-9B35-4434-A2B2-BA3C2DE6F8E4}.Release|x64.Build.0 = Release|Any CPU
{3C4FF7B1-9B35-4434-A2B2-BA3C2DE6F8E4}.Release-MONO|Any CPU.ActiveCfg = Release|Any CPU
{3C4FF7B1-9B35-4434-A2B2-BA3C2DE6F8E4}.Release-MONO|Any CPU.Build.0 = Release|Any CPU
{3C4FF7B1-9B35-4434-A2B2-BA3C2DE6F8E4}.Release-MONO|x64.ActiveCfg = Release|Any CPU
{3C4FF7B1-9B35-4434-A2B2-BA3C2DE6F8E4}.Release-MONO|x64.Build.0 = Release|Any CPU
{AD16EB85-7937-44EA-A846-04135AE6912A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{AD16EB85-7937-44EA-A846-04135AE6912A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{AD16EB85-7937-44EA-A846-04135AE6912A}.Debug|x64.ActiveCfg = Debug|Any CPU
{AD16EB85-7937-44EA-A846-04135AE6912A}.Debug|x64.Build.0 = Debug|Any CPU
{AD16EB85-7937-44EA-A846-04135AE6912A}.Debug-MONO|Any CPU.ActiveCfg = Debug|Any CPU
{AD16EB85-7937-44EA-A846-04135AE6912A}.Debug-MONO|Any CPU.Build.0 = Debug|Any CPU
{AD16EB85-7937-44EA-A846-04135AE6912A}.Debug-MONO|x64.ActiveCfg = Debug|Any CPU
{AD16EB85-7937-44EA-A846-04135AE6912A}.Debug-MONO|x64.Build.0 = Debug|Any CPU
{AD16EB85-7937-44EA-A846-04135AE6912A}.MachineIndependent|Any CPU.ActiveCfg = Debug|Any CPU
{AD16EB85-7937-44EA-A846-04135AE6912A}.MachineIndependent|Any CPU.Build.0 = Debug|Any CPU
{AD16EB85-7937-44EA-A846-04135AE6912A}.MachineIndependent|x64.ActiveCfg = Debug|Any CPU
{AD16EB85-7937-44EA-A846-04135AE6912A}.MachineIndependent|x64.Build.0 = Debug|Any CPU
{AD16EB85-7937-44EA-A846-04135AE6912A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{AD16EB85-7937-44EA-A846-04135AE6912A}.Release|Any CPU.Build.0 = Release|Any CPU
{AD16EB85-7937-44EA-A846-04135AE6912A}.Release|x64.ActiveCfg = Release|Any CPU
{AD16EB85-7937-44EA-A846-04135AE6912A}.Release|x64.Build.0 = Release|Any CPU
{AD16EB85-7937-44EA-A846-04135AE6912A}.Release-MONO|Any CPU.ActiveCfg = Release|Any CPU
{AD16EB85-7937-44EA-A846-04135AE6912A}.Release-MONO|Any CPU.Build.0 = Release|Any CPU
{AD16EB85-7937-44EA-A846-04135AE6912A}.Release-MONO|x64.ActiveCfg = Release|Any CPU
{AD16EB85-7937-44EA-A846-04135AE6912A}.Release-MONO|x64.Build.0 = Release|Any CPU
{D6F88F0C-F40A-4F89-BDC3-890E9D3BD9F2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D6F88F0C-F40A-4F89-BDC3-890E9D3BD9F2}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D6F88F0C-F40A-4F89-BDC3-890E9D3BD9F2}.Debug|x64.ActiveCfg = Debug|Any CPU
{D6F88F0C-F40A-4F89-BDC3-890E9D3BD9F2}.Debug|x64.Build.0 = Debug|Any CPU
{D6F88F0C-F40A-4F89-BDC3-890E9D3BD9F2}.Debug-MONO|Any CPU.ActiveCfg = Debug|Any CPU
{D6F88F0C-F40A-4F89-BDC3-890E9D3BD9F2}.Debug-MONO|Any CPU.Build.0 = Debug|Any CPU
{D6F88F0C-F40A-4F89-BDC3-890E9D3BD9F2}.Debug-MONO|x64.ActiveCfg = Debug|Any CPU
{D6F88F0C-F40A-4F89-BDC3-890E9D3BD9F2}.Debug-MONO|x64.Build.0 = Debug|Any CPU
{D6F88F0C-F40A-4F89-BDC3-890E9D3BD9F2}.MachineIndependent|Any CPU.ActiveCfg = Debug|Any CPU
{D6F88F0C-F40A-4F89-BDC3-890E9D3BD9F2}.MachineIndependent|Any CPU.Build.0 = Debug|Any CPU
{D6F88F0C-F40A-4F89-BDC3-890E9D3BD9F2}.MachineIndependent|x64.ActiveCfg = Debug|Any CPU
{D6F88F0C-F40A-4F89-BDC3-890E9D3BD9F2}.MachineIndependent|x64.Build.0 = Debug|Any CPU
{D6F88F0C-F40A-4F89-BDC3-890E9D3BD9F2}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D6F88F0C-F40A-4F89-BDC3-890E9D3BD9F2}.Release|Any CPU.Build.0 = Release|Any CPU
{D6F88F0C-F40A-4F89-BDC3-890E9D3BD9F2}.Release|x64.ActiveCfg = Release|Any CPU
{D6F88F0C-F40A-4F89-BDC3-890E9D3BD9F2}.Release|x64.Build.0 = Release|Any CPU
{D6F88F0C-F40A-4F89-BDC3-890E9D3BD9F2}.Release-MONO|Any CPU.ActiveCfg = Release|Any CPU
{D6F88F0C-F40A-4F89-BDC3-890E9D3BD9F2}.Release-MONO|Any CPU.Build.0 = Release|Any CPU
{D6F88F0C-F40A-4F89-BDC3-890E9D3BD9F2}.Release-MONO|x64.ActiveCfg = Release|Any CPU
{D6F88F0C-F40A-4F89-BDC3-890E9D3BD9F2}.Release-MONO|x64.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand All @@ -334,8 +396,15 @@ Global
{CAED7508-3E72-40C2-B9FF-3484F628F7DC} = {675A3EC6-C6FF-4B1D-A7A5-523CCB2FB4B8}
{A27C8217-F568-49B9-9367-345CB9D053F0} = {675A3EC6-C6FF-4B1D-A7A5-523CCB2FB4B8}
{675A3EC6-C6FF-4B1D-A7A5-523CCB2FB4B8} = {201ABF3E-4DEE-430F-A115-B6FF5ACA85AC}
{3C4FF7B1-9B35-4434-A2B2-BA3C2DE6F8E4} = {675A3EC6-C6FF-4B1D-A7A5-523CCB2FB4B8}
{AD16EB85-7937-44EA-A846-04135AE6912A} = {201ABF3E-4DEE-430F-A115-B6FF5ACA85AC}
{D6F88F0C-F40A-4F89-BDC3-890E9D3BD9F2} = {201ABF3E-4DEE-430F-A115-B6FF5ACA85AC}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {1C3B7AFA-2A1C-4272-B7BE-E97A117839FE}
EndGlobalSection
GlobalSection(SharedMSBuildProjectFiles) = preSolution
src\Prometheus.MSBuild.Tasks\Prometheus.Tasks.projitems*{97f07d19-375a-4e6d-a067-b897e238dd45}*SharedItemsImports = 5
src\Prometheus.MSBuild.Tasks\Prometheus.Tasks.projitems*{a7f9764c-023b-428d-bd99-555b5778344f}*SharedItemsImports = 13
EndGlobalSection
EndGlobal
77 changes: 43 additions & 34 deletions src/Prometheus.MSBuild.Tasks/DetectPlatformTask.cs
Original file line number Diff line number Diff line change
Expand Up @@ -59,9 +59,13 @@ public override bool Execute()
//else
// Debugger.Break();

var versionRegex = new Regex(@$"\d+(?:\.\d+)+");
PlatformId = RuntimeId = RuntimeTargetFramework = "None";
PlatformVersion = RuntimeVersion = "0.0";
var versionRegex = new Regex(@$"\d+?(?:\.\d+)+");
var lazyVersionRegex = new Regex($@"\d+?\.?\d+?");
var coreVersionRegex = new Regex(@$"^net\d+(?:\.\d+)+");
var platformVersionRegex = new Regex(@$"\S+(\d+)");

if (string.IsNullOrWhiteSpace(TargetPlatform))
{
Log.LogError("TargetPlatform cannot be empty");
Expand All @@ -71,45 +75,50 @@ public override bool Execute()
if (!TargetPlatform.Contains('-'))
{
Log.LogMessage("No Platform detected.");
}

var tmp = TargetPlatform.Split('-');
RuntimeId = tmp[0];
if (tmp.Length > 1)
{
PlatformDetected = tmp.Length >= 2;
PlatformId = PlatformDetected ? tmp[1] : "None";
}

if (TargetPlatform.Contains("netcore"))
{
RuntimeTargetFramework = "netcoreapp3.1";
IsCoreRuntime = true;
RuntimeVersion = "3.1";
RuntimeDetected = true;
PlatformId = "None";
RuntimeTargetFramework = RuntimeId = TargetPlatform;
RuntimeVersion = lazyVersionRegex.IsMatch(RuntimeId) ? lazyVersionRegex.Match(RuntimeId).Value : "0.0";
}
else
{
RuntimeTargetFramework = !PlatformDetected ? tmp[0] : @$"{tmp[0]}-{tmp[1]}";
RuntimeVersion = versionRegex.IsMatch(RuntimeId) ? versionRegex.Match(RuntimeId).Value : "0.0";
//Log.LogMessage(MessageImportance.High, $"| {m_options.SectionSymbol} DETECTED VERSION: {RuntimeVersion}");
RuntimeDetected = true;
IsCoreRuntime = coreVersionRegex.IsMatch(RuntimeId);
}
var tmp = TargetPlatform.Split('-');
RuntimeId = tmp[0];
if (tmp.Length > 1)
{
PlatformDetected = tmp.Length >= 2;
PlatformId = PlatformDetected ? tmp[1] : "None";
}

var versionMatch = versionRegex.Match(PlatformId);
PlatformVersion = versionMatch.Success ? versionMatch.Value : "0.0";
if (versionMatch.Success)
{
PlatformId = PlatformId.Replace(versionMatch.Value, string.Empty);
}
if (TargetPlatform.Contains("netcore"))
{
RuntimeTargetFramework = "netcoreapp3.1";
IsCoreRuntime = true;
RuntimeVersion = "3.1";
RuntimeDetected = true;
}
else
{
RuntimeTargetFramework = !PlatformDetected ? tmp[0] : @$"{tmp[0]}-{tmp[1]}";
RuntimeVersion = lazyVersionRegex.IsMatch(RuntimeId) ? lazyVersionRegex.Match(RuntimeId).Value : "0.0";
//Log.LogMessage(MessageImportance.High, $"| {m_options.SectionSymbol} DETECTED VERSION: {RuntimeVersion}");
RuntimeDetected = true;
IsCoreRuntime = coreVersionRegex.IsMatch(RuntimeId);
}

if (PlatformId == "android")
{
if (!versionMatch.Success)
var versionMatch = versionRegex.Match(PlatformId);
PlatformVersion = versionMatch.Success ? versionMatch.Value : "0.0";
if (versionMatch.Success)
{
PlatformId = PlatformId.Replace(versionMatch.Value, string.Empty);
}

if (PlatformId == "android")
{
PlatformVersion = AndroidSdkVersion.Latest;
//RuntimeTargetFramework = @$"{tmp[0]}-{tmp[1]}{PlatformVersion}";
if (!versionMatch.Success)
{
PlatformVersion = AndroidSdkVersion.Latest;
//RuntimeTargetFramework = @$"{tmp[0]}-{tmp[1]}{PlatformVersion}";
}
}
}

Expand Down
2 changes: 1 addition & 1 deletion src/Prometheus.MSBuild.Tasks/Extension/MSBuildHelper.cs
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
using Microsoft.Build.Construction;
using Microsoft.Build.Evaluation;
using Microsoft.Build.Execution;
using Microsoft.Build.Locator;
//using Microsoft.Build.Locator;
using Microsoft.Build.Utilities;
using Shin.Framework.Collections.Concurrent;

Expand Down
2 changes: 1 addition & 1 deletion src/Prometheus.MSBuild.Tasks/LogPropertyTask.cs
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ public override bool Execute()

Log.LogMessage(MessageImportance.High, $"| {m_options.SectionSymbol} Property Name: {m_options.PropertyName}");
Log.LogMessage(MessageImportance.High, $"| {m_options.SectionSymbol} Imports Only: {m_options.ImportsOnly}");
found.AddRange(this.GetProperties(project, m_options));
found = new ConcurrentList<ProjectPropertyInstance>(this.GetProperties(project, m_options));
Log.LogMessage(MessageImportance.High, $"| {m_options.SectionSymbol} Found: {found.Count}");

foreach (var n in found)
Expand Down
8 changes: 5 additions & 3 deletions src/Prometheus.MSBuild/Check.Build.targets
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,19 @@
<!--<Target Name="Check" AfterTargets="Build">
<CallTarget Targets="CheckShieldSetup"/>
</Target>-->
<Target Name="CheckPlatform" AfterTargets="InitializePlatform" Condition="$(SkipPlatform) != 'true'">
<Target Name="CheckPlatform"
AfterTargets="InitializePlatform"
Condition="'$(PrometheusDetectPlatform)' == 'true'">
<Message Text="$~%%%%%% Checking Platform for $(MSBuildProjectName) %%%%%%~$" Importance="high" />
<!--And ($(SuppressCommonPropsImportError) != 'true'-->
<Error Condition=" '$(PlatformId)' == 'none' "
Text="CheckPlatform: $(DefaultMessage)" />

<Error Condition=" Exists($(PlatformPropsPath)) != 'true' "
<Error Condition="!Exists($(PlatformPropsPath))"
Text="PlatformPropsPath: $(PlatformPropsPath) does not exist." />
</Target>

<Target Name="CheckFramework" AfterTargets="InitializeFramework" Condition="$(SkipPlatform) != 'true'">
<Target Name="CheckFramework" AfterTargets="InitializeFramework">
<Message Text="$~%%%%%% Checking Imports for $(MSBuildProjectName) %%%%%%~$" Importance="high" />
<!--And ($(SuppressCommonPropsImportError) != 'true'-->
<Error Condition=" '$(PropsImported)' != 'true' "
Expand Down
23 changes: 16 additions & 7 deletions src/Prometheus.MSBuild/Common/Common.Build.props
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<Project InitialTargets="PrintPrometheusCommon">
<Target Name="PrintImports" Returns="@(Imports)" Outputs="@(Imports)" />
<Target Name="PrintImports"/>
<!--<Target Name="PrintImports" Outputs="@(Imports)">
<PropertyGroup>
<SectionSymbol>**</SectionSymbol>
Expand All @@ -11,17 +11,19 @@
<Message Importance="high" Text="$~~~~~~~ | $(SectionSymbol) Importing Support projitems ~~~~~~~$" />
</Target>-->

<!--<PropertyGroup>
<PropertyGroup>
<SolutionImportProps Condition="'$(SolutionImportProps)' == ''">$(SolutionDir)\Imports.Build.props</SolutionImportProps>
<SourceImportProps Condition="'$(SourceImportProps)' == ''">$(SourceDirectory)\Imports.Build.props</SourceImportProps>
</PropertyGroup>-->
<SolutionImportTargets Condition="'$(SolutionImportTargets)' == ''">$(SolutionDir)\Imports.Build.targets</SolutionImportTargets>
<SourceImportTargets Condition="'$(SourceImportTargets)' == ''">$(SourceDirectory)\Imports.Build.targets</SourceImportTargets>
</PropertyGroup>

<!--<Import Project="$(SolutionImportProps)" Condition="Exists($(SolutionImportProps))" />
<Import Project="$(SourceImportProps)" Condition="Exists('$(SourceImportProps)')" />-->
<Import Project="$(SolutionImportProps)" Condition="Exists($(SolutionImportProps))" />
<Import Project="$(SourceImportProps)" Condition="Exists('$(SourceImportProps)')" />

<PropertyGroup>
<!--<PropertyGroup>
<PropsImported>True</PropsImported>
</PropertyGroup>
</PropertyGroup>-->

<Target Name="PrintPrometheusCommon">
<PropertyGroup>
Expand All @@ -32,5 +34,12 @@
<Message Text="| $(HeaderString)" Importance="high" />
<Message Text="| $(SectionSymbol) SolutionImportProps: $(SolutionImportProps)" Importance="high" />
<Message Text="| $(SectionSymbol) SourceImportProps: $(SourceImportProps)" Importance="high" />
<Message Text="| $(SectionSymbol) SolutionImportProps: $(SolutionImportProps)" Importance="high" />
<Message Text="| $(SectionSymbol) SourceImportProps: $(SourceImportProps)" Importance="high" />
<Message Text="| $(SectionSymbol) MergeBinary: $(MergeBinary)" Importance="high" />
<Message Text="| $(SectionSymbol) SharedImports: $(SharedImports)" Importance="high" />
<Message Text="| $(SectionSymbol) Import Found: $(Found)" Importance="high" />
<Message Text="| $(SectionSymbol) Import Found Target: $(Found2)" Importance="high" />
<Message Text="| $(SectionSymbol) ---------------------------------------" Importance="high" />
</Target>
</Project>
Loading

0 comments on commit 4e79fc9

Please sign in to comment.