Skip to content

Commit 5272f18

Browse files
committed
properly document current setup
1 parent 5b7fb2f commit 5272f18

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

README.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@ XMLUnit.NET 2.x
44
[![nuget](https://img.shields.io/nuget/v/XMLUnit.Core.svg)](https://www.nuget.org/packages/XMLUnit.Core/)
55

66
Builds:
7-
* AppVeyor using .NET 3.5 and .NET Core 2.0 and 7.0 on Windows,
8-
.NET Core 7.0 on Linux: [![Build status](https://ci.appveyor.com/api/projects/status/am34dfbr4vbcarr3?svg=true)](https://ci.appveyor.com/project/bodewig/xmlunit-net)
7+
* AppVeyor using .NET Framework 3.5 and .NET > .NET Core >= 2.0 on
8+
Windows, .NET > .NET Core >= 2.0 on Linux: [![Build
9+
status](https://ci.appveyor.com/api/projects/status/am34dfbr4vbcarr3?svg=true)](https://ci.appveyor.com/project/bodewig/xmlunit-net)
910

1011
XMLUnit is a library that supports testing XML output in several ways.
1112

@@ -119,9 +120,8 @@ Assert.That(CreateDocument(),
119120

120121
## Requirements
121122

122-
XMLUnit requires .NET 3.5 (it is known to work and actually is
123-
developed on Mono 4) or .NET Standard 2.0 (tested with .NET Core 2.1
124-
and 2.2).
123+
XMLUnit requires .NET Standard 2.0 (tested with .NET 8 rigt now) and
124+
should still support .NET Framework 3.5 and Mono.
125125

126126
The `core` library provides all functionality needed to test XML
127127
output and hasn't got any dependencies. It uses NUnit 3.x for its own
@@ -195,7 +195,9 @@ trusted by Firefox' default installation.
195195
### .NET Standard 2.0
196196

197197
XMLUnit for .NET uses the `dotnet` CLI - or Visual Studio
198-
2017. In order to run the tests, .NET Core 2.0 is required.
198+
2027. In order to run the tests, .NET > .NET Core >= 2.0 is required
199+
(see the section about DOTNET_ROLL_FORWARD at the bottom of this page
200+
when using .NET later than Core 2.0).
199201

200202
When using Visual Studio the build should automatically refresh the
201203
NuGet packages, build the `core` and `constraints` assemblies as well
@@ -225,6 +227,6 @@ assemblies. In order to run the tests use
225227

226228
You may need to specify
227229
[`--roll-forward`](https://learn.microsoft.com/en-us/dotnet/core/tools/dotnet#rollforward)
228-
of
230+
or
229231
[`DOTNET_ROLL_FORWARD`](https://learn.microsoft.com/en-us/dotnet/core/tools/dotnet-environment-variables#dotnet_roll_forward)
230232
to run the tests when using recent versions of .NET.

0 commit comments

Comments
 (0)