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