Skip to content

Commit 84266a6

Browse files
authoredMar 14, 2025··
feat: move to netstandard2.0 for full framework support (#168)
1 parent fc15f84 commit 84266a6

17 files changed

+46
-13
lines changed
 

‎Directory.Build.props

+2-1
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,10 @@
2020
2121
CS1573: Parameter 'parameter' has no matching param tag in the XML comment for 'parameter' (but other parameters do)
2222
CS1591: Missing XML comment for publicly visible type or member 'Type_or_Member'
23+
CS0436: Type conflicts with imported type. Disabled to allow override of ExcludeFromCodeCoverage with assembly level target.
2324
-->
2425
<GenerateDocumentationFile>true</GenerateDocumentationFile>
25-
<NoWarn>$(NoWarn),1573,1591,1712</NoWarn>
26+
<NoWarn>$(NoWarn),1573,1591,1712,0436</NoWarn>
2627

2728
<!-- Show full paths for the warnings and errors -->
2829
<GenerateFullPaths>true</GenerateFullPaths>

‎src/JUnit.Xml.Package/JUnit.Xml.Package.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
</PropertyGroup>
66

77
<PropertyGroup>
8-
<TargetFramework>netstandard2.1</TargetFramework>
8+
<TargetFramework>netstandard2.0</TargetFramework>
99
<Version>$(PackageVersion)</Version>
1010
<AssemblyName>JUnitXml.TestLogger</AssemblyName>
1111

‎src/JUnit.Xml.Package/JUnitXml.TestLogger.nuspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<file src="Microsoft.VisualStudio.TestPlatform.Extension.Junit.Xml.TestLogger.dll" target="build\_common\" />
1717
<file src="Spekt.TestLogger.dll" target="build\_common\" />
1818

19-
<file src="JunitXml.TestLogger.props" target="build\netstandard2.1\" />
19+
<file src="JunitXml.TestLogger.props" target="build\netstandard2.0\" />
2020

2121
<file src="README.md" target="docs\" />
2222
<file src="CHANGELOG.md" target="docs\" />

‎src/JUnit.Xml.TestLogger/Assembly.cs

+8
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,11 @@
88
using System.Diagnostics.CodeAnalysis;
99

1010
[assembly: ExcludeFromCodeCoverage]
11+
12+
namespace System.Diagnostics.CodeAnalysis;
13+
14+
[AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Class | AttributeTargets.Constructor | AttributeTargets.Event | AttributeTargets.Method | AttributeTargets.Property | AttributeTargets.Struct, AllowMultiple = false, Inherited = false)]
15+
internal sealed class ExcludeFromCodeCoverageAttribute : Attribute
16+
{
17+
public ExcludeFromCodeCoverageAttribute() { }
18+
}

‎src/JUnit.Xml.TestLogger/JUnit.Xml.TestLogger.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>netstandard2.1</TargetFramework>
4+
<TargetFramework>netstandard2.0</TargetFramework>
55
<AssemblyName>Microsoft.VisualStudio.TestPlatform.Extension.JUnit.Xml.TestLogger</AssemblyName>
66
<IsPackable>false</IsPackable>
77
</PropertyGroup>

‎src/NUnit.Xml.Package/NUnit.Xml.Package.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>netstandard2.1</TargetFramework>
4+
<TargetFramework>netstandard2.0</TargetFramework>
55
<Version>$(PackageVersion)</Version>
66
<AssemblyName>NUnitXml.TestLogger</AssemblyName>
77

‎src/NUnit.Xml.TestLogger/Assembly.cs

+8
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,11 @@
88
using System.Diagnostics.CodeAnalysis;
99

1010
[assembly: ExcludeFromCodeCoverage]
11+
12+
namespace System.Diagnostics.CodeAnalysis;
13+
14+
[AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Class | AttributeTargets.Constructor | AttributeTargets.Event | AttributeTargets.Method | AttributeTargets.Property | AttributeTargets.Struct, AllowMultiple = false, Inherited = false)]
15+
internal sealed class ExcludeFromCodeCoverageAttribute : Attribute
16+
{
17+
public ExcludeFromCodeCoverageAttribute() { }
18+
}

‎src/NUnit.Xml.TestLogger/NUnit.Xml.TestLogger.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>netstandard2.1</TargetFramework>
4+
<TargetFramework>netstandard2.0</TargetFramework>
55
<AssemblyName>Microsoft.VisualStudio.TestPlatform.Extension.NUnit.Xml.TestLogger</AssemblyName>
66
<IsPackable>false</IsPackable>
77
</PropertyGroup>

‎src/TestLogger/Assembly.cs

+8
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,11 @@
1212
[assembly: InternalsVisibleTo("Json.TestAdapter")]
1313
[assembly: InternalsVisibleTo("TestLogger.UnitTests")]
1414
[assembly: ExcludeFromCodeCoverage]
15+
16+
namespace System.Diagnostics.CodeAnalysis;
17+
18+
[AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Class | AttributeTargets.Constructor | AttributeTargets.Event | AttributeTargets.Method | AttributeTargets.Property | AttributeTargets.Struct, AllowMultiple = false, Inherited = false)]
19+
internal sealed class ExcludeFromCodeCoverageAttribute : Attribute
20+
{
21+
public ExcludeFromCodeCoverageAttribute() { }
22+
}

‎src/TestLogger/TestLogger.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>netstandard2.1</TargetFramework>
4+
<TargetFramework>netstandard2.0</TargetFramework>
55
<AssemblyName>Spekt.TestLogger</AssemblyName>
66
<Version>$(PackageVersion)</Version>
77
<IsPackable>true</IsPackable>

‎src/Xunit.Xml.Package/Xunit.Xml.Package.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>netstandard2.1</TargetFramework>
4+
<TargetFramework>netstandard2.0</TargetFramework>
55
<Version>$(PackageVersion)</Version>
66
<AssemblyName>XunitXml.TestLogger</AssemblyName>
77

‎src/Xunit.Xml.Package/XunitXml.TestLogger.nuspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,6 @@
1919
<file src="CHANGELOG.md" target="docs\" />
2020
<file src="packageIcon.png" target="\" />
2121

22-
<file src="XunitXml.TestLogger.props" target="build\netstandard2.1\" />
22+
<file src="XunitXml.TestLogger.props" target="build\netstandard2.0\" />
2323
</files>
2424
</package>

‎src/Xunit.Xml.TestLogger/Assembly.cs

+8
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,11 @@
88
using System.Diagnostics.CodeAnalysis;
99

1010
[assembly: ExcludeFromCodeCoverage]
11+
12+
namespace System.Diagnostics.CodeAnalysis;
13+
14+
[AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Class | AttributeTargets.Constructor | AttributeTargets.Event | AttributeTargets.Method | AttributeTargets.Property | AttributeTargets.Struct, AllowMultiple = false, Inherited = false)]
15+
internal sealed class ExcludeFromCodeCoverageAttribute : Attribute
16+
{
17+
public ExcludeFromCodeCoverageAttribute() { }
18+
}

‎src/Xunit.Xml.TestLogger/Xunit.Xml.TestLogger.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>netstandard2.1</TargetFramework>
4+
<TargetFramework>netstandard2.0</TargetFramework>
55
<AssemblyName>Microsoft.VisualStudio.TestPlatform.Extension.Xunit.Xml.TestLogger</AssemblyName>
66
<Version>$(PackageVersion)</Version>
77
<IsPackable>false</IsPackable>

‎test/Json.TestLogger.Package/Json.TestLogger.Package.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>netstandard2.1</TargetFramework>
4+
<TargetFramework>netstandard2.0</TargetFramework>
55
<Version>$(PackageVersion)</Version>
66
<AssemblyName>Sample.Json.TestLogger</AssemblyName>
77

‎test/Json.TestLogger.TestAdapter/Json.TestLogger.TestAdapter.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>netstandard2.1</TargetFramework>
4+
<TargetFramework>netstandard2.0</TargetFramework>
55
<AssemblyName>Json.TestAdapter</AssemblyName>
66
<Version>$(PackageVersion)</Version>
77
<IsPackable>false</IsPackable>

‎test/Json.TestLogger/Json.TestLogger.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>netstandard2.1</TargetFramework>
4+
<TargetFramework>netstandard2.0</TargetFramework>
55
<AssemblyName>Json.TestLogger</AssemblyName>
66
<Version>$(PackageVersion)</Version>
77
<IsPackable>false</IsPackable>

0 commit comments

Comments
 (0)
Please sign in to comment.