diff --git a/Directory.Build.props b/Directory.Build.props
index 4d45475..101926f 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -20,9 +20,10 @@
CS1573: Parameter 'parameter' has no matching param tag in the XML comment for 'parameter' (but other parameters do)
CS1591: Missing XML comment for publicly visible type or member 'Type_or_Member'
+ CS0436: Type conflicts with imported type. Disabled to allow override of ExcludeFromCodeCoverage with assembly level target.
-->
true
- $(NoWarn),1573,1591,1712
+ $(NoWarn),1573,1591,1712,0436
true
diff --git a/src/JUnit.Xml.Package/JUnit.Xml.Package.csproj b/src/JUnit.Xml.Package/JUnit.Xml.Package.csproj
index e68180b..21c1310 100644
--- a/src/JUnit.Xml.Package/JUnit.Xml.Package.csproj
+++ b/src/JUnit.Xml.Package/JUnit.Xml.Package.csproj
@@ -5,7 +5,7 @@
- netstandard2.1
+ netstandard2.0
$(PackageVersion)
JUnitXml.TestLogger
diff --git a/src/JUnit.Xml.Package/JUnitXml.TestLogger.nuspec b/src/JUnit.Xml.Package/JUnitXml.TestLogger.nuspec
index 4b017cf..f9265f4 100644
--- a/src/JUnit.Xml.Package/JUnitXml.TestLogger.nuspec
+++ b/src/JUnit.Xml.Package/JUnitXml.TestLogger.nuspec
@@ -16,7 +16,7 @@
-
+
diff --git a/src/JUnit.Xml.TestLogger/Assembly.cs b/src/JUnit.Xml.TestLogger/Assembly.cs
index 021051b..045acda 100644
--- a/src/JUnit.Xml.TestLogger/Assembly.cs
+++ b/src/JUnit.Xml.TestLogger/Assembly.cs
@@ -8,3 +8,11 @@
using System.Diagnostics.CodeAnalysis;
[assembly: ExcludeFromCodeCoverage]
+
+namespace System.Diagnostics.CodeAnalysis;
+
+[AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Class | AttributeTargets.Constructor | AttributeTargets.Event | AttributeTargets.Method | AttributeTargets.Property | AttributeTargets.Struct, AllowMultiple = false, Inherited = false)]
+internal sealed class ExcludeFromCodeCoverageAttribute : Attribute
+{
+ public ExcludeFromCodeCoverageAttribute() { }
+}
\ No newline at end of file
diff --git a/src/JUnit.Xml.TestLogger/JUnit.Xml.TestLogger.csproj b/src/JUnit.Xml.TestLogger/JUnit.Xml.TestLogger.csproj
index aa82c20..70c8749 100644
--- a/src/JUnit.Xml.TestLogger/JUnit.Xml.TestLogger.csproj
+++ b/src/JUnit.Xml.TestLogger/JUnit.Xml.TestLogger.csproj
@@ -1,7 +1,7 @@
- netstandard2.1
+ netstandard2.0
Microsoft.VisualStudio.TestPlatform.Extension.JUnit.Xml.TestLogger
false
diff --git a/src/NUnit.Xml.Package/NUnit.Xml.Package.csproj b/src/NUnit.Xml.Package/NUnit.Xml.Package.csproj
index 6f0fa27..ceba694 100644
--- a/src/NUnit.Xml.Package/NUnit.Xml.Package.csproj
+++ b/src/NUnit.Xml.Package/NUnit.Xml.Package.csproj
@@ -1,7 +1,7 @@
- netstandard2.1
+ netstandard2.0
$(PackageVersion)
NUnitXml.TestLogger
diff --git a/src/NUnit.Xml.TestLogger/Assembly.cs b/src/NUnit.Xml.TestLogger/Assembly.cs
index 021051b..9f5b1d0 100644
--- a/src/NUnit.Xml.TestLogger/Assembly.cs
+++ b/src/NUnit.Xml.TestLogger/Assembly.cs
@@ -8,3 +8,11 @@
using System.Diagnostics.CodeAnalysis;
[assembly: ExcludeFromCodeCoverage]
+
+namespace System.Diagnostics.CodeAnalysis;
+
+[AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Class | AttributeTargets.Constructor | AttributeTargets.Event | AttributeTargets.Method | AttributeTargets.Property | AttributeTargets.Struct, AllowMultiple = false, Inherited = false)]
+internal sealed class ExcludeFromCodeCoverageAttribute : Attribute
+{
+ public ExcludeFromCodeCoverageAttribute() { }
+}
\ No newline at end of file
diff --git a/src/NUnit.Xml.TestLogger/NUnit.Xml.TestLogger.csproj b/src/NUnit.Xml.TestLogger/NUnit.Xml.TestLogger.csproj
index 4c59519..53f7fe2 100644
--- a/src/NUnit.Xml.TestLogger/NUnit.Xml.TestLogger.csproj
+++ b/src/NUnit.Xml.TestLogger/NUnit.Xml.TestLogger.csproj
@@ -1,7 +1,7 @@
- netstandard2.1
+ netstandard2.0
Microsoft.VisualStudio.TestPlatform.Extension.NUnit.Xml.TestLogger
false
diff --git a/src/TestLogger/Assembly.cs b/src/TestLogger/Assembly.cs
index a77ed8a..2fbce54 100644
--- a/src/TestLogger/Assembly.cs
+++ b/src/TestLogger/Assembly.cs
@@ -12,3 +12,11 @@
[assembly: InternalsVisibleTo("Json.TestAdapter")]
[assembly: InternalsVisibleTo("TestLogger.UnitTests")]
[assembly: ExcludeFromCodeCoverage]
+
+namespace System.Diagnostics.CodeAnalysis;
+
+[AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Class | AttributeTargets.Constructor | AttributeTargets.Event | AttributeTargets.Method | AttributeTargets.Property | AttributeTargets.Struct, AllowMultiple = false, Inherited = false)]
+internal sealed class ExcludeFromCodeCoverageAttribute : Attribute
+{
+ public ExcludeFromCodeCoverageAttribute() { }
+}
\ No newline at end of file
diff --git a/src/TestLogger/TestLogger.csproj b/src/TestLogger/TestLogger.csproj
index 18482bb..30bd239 100644
--- a/src/TestLogger/TestLogger.csproj
+++ b/src/TestLogger/TestLogger.csproj
@@ -1,7 +1,7 @@
- netstandard2.1
+ netstandard2.0
Spekt.TestLogger
$(PackageVersion)
true
diff --git a/src/Xunit.Xml.Package/Xunit.Xml.Package.csproj b/src/Xunit.Xml.Package/Xunit.Xml.Package.csproj
index bbf0e99..d22c02c 100644
--- a/src/Xunit.Xml.Package/Xunit.Xml.Package.csproj
+++ b/src/Xunit.Xml.Package/Xunit.Xml.Package.csproj
@@ -1,7 +1,7 @@
- netstandard2.1
+ netstandard2.0
$(PackageVersion)
XunitXml.TestLogger
diff --git a/src/Xunit.Xml.Package/XunitXml.TestLogger.nuspec b/src/Xunit.Xml.Package/XunitXml.TestLogger.nuspec
index 234f28b..9d29237 100644
--- a/src/Xunit.Xml.Package/XunitXml.TestLogger.nuspec
+++ b/src/Xunit.Xml.Package/XunitXml.TestLogger.nuspec
@@ -19,6 +19,6 @@
-
+
diff --git a/src/Xunit.Xml.TestLogger/Assembly.cs b/src/Xunit.Xml.TestLogger/Assembly.cs
index 021051b..fc946f3 100644
--- a/src/Xunit.Xml.TestLogger/Assembly.cs
+++ b/src/Xunit.Xml.TestLogger/Assembly.cs
@@ -8,3 +8,11 @@
using System.Diagnostics.CodeAnalysis;
[assembly: ExcludeFromCodeCoverage]
+
+namespace System.Diagnostics.CodeAnalysis;
+
+[AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Class | AttributeTargets.Constructor | AttributeTargets.Event | AttributeTargets.Method | AttributeTargets.Property | AttributeTargets.Struct, AllowMultiple = false, Inherited = false)]
+internal sealed class ExcludeFromCodeCoverageAttribute : Attribute
+{
+ public ExcludeFromCodeCoverageAttribute() { }
+}
diff --git a/src/Xunit.Xml.TestLogger/Xunit.Xml.TestLogger.csproj b/src/Xunit.Xml.TestLogger/Xunit.Xml.TestLogger.csproj
index b0df817..51a96e0 100644
--- a/src/Xunit.Xml.TestLogger/Xunit.Xml.TestLogger.csproj
+++ b/src/Xunit.Xml.TestLogger/Xunit.Xml.TestLogger.csproj
@@ -1,7 +1,7 @@
- netstandard2.1
+ netstandard2.0
Microsoft.VisualStudio.TestPlatform.Extension.Xunit.Xml.TestLogger
$(PackageVersion)
false
diff --git a/test/Json.TestLogger.Package/Json.TestLogger.Package.csproj b/test/Json.TestLogger.Package/Json.TestLogger.Package.csproj
index 83a5094..c0d6b04 100644
--- a/test/Json.TestLogger.Package/Json.TestLogger.Package.csproj
+++ b/test/Json.TestLogger.Package/Json.TestLogger.Package.csproj
@@ -1,7 +1,7 @@
- netstandard2.1
+ netstandard2.0
$(PackageVersion)
Sample.Json.TestLogger
diff --git a/test/Json.TestLogger.TestAdapter/Json.TestLogger.TestAdapter.csproj b/test/Json.TestLogger.TestAdapter/Json.TestLogger.TestAdapter.csproj
index 2f55d24..781a7ce 100644
--- a/test/Json.TestLogger.TestAdapter/Json.TestLogger.TestAdapter.csproj
+++ b/test/Json.TestLogger.TestAdapter/Json.TestLogger.TestAdapter.csproj
@@ -1,7 +1,7 @@
- netstandard2.1
+ netstandard2.0
Json.TestAdapter
$(PackageVersion)
false
diff --git a/test/Json.TestLogger/Json.TestLogger.csproj b/test/Json.TestLogger/Json.TestLogger.csproj
index b7f702b..13fda1a 100644
--- a/test/Json.TestLogger/Json.TestLogger.csproj
+++ b/test/Json.TestLogger/Json.TestLogger.csproj
@@ -1,7 +1,7 @@
- netstandard2.1
+ netstandard2.0
Json.TestLogger
$(PackageVersion)
false