XmlResolver 2.0.0
See the version list below for details.
dotnet add package XmlResolver --version 2.0.0
NuGet\Install-Package XmlResolver -Version 2.0.0
<PackageReference Include="XmlResolver" Version="2.0.0" />
paket add XmlResolver --version 2.0.0
#r "nuget: XmlResolver, 2.0.0"
// Install XmlResolver as a Cake Addin #addin nuget:?package=XmlResolver&version=2.0.0 // Install XmlResolver as a Cake Tool #tool nuget:?package=XmlResolver&version=2.0.0
README
A C# implementation of the XML Resolver.
This package implements an OASIS catalog-based XML resource resolver.
See The XML Resolver Project for more details.
APIs
This API implements System.Xml.XmlResolver
.
The resolver can read catalogs from the local filesystem, from ZIP files, or from assemblies bundled with your application.
Change Log
This release fixes a bug in how assembly catalogs are located, updates
the release to use .NET 6, and replaces the now deprecated WebClient
API with the System.Net.Http
URI.
Backwards incompatible changes
Version 2.0.0 introduces a few backwards incompatible changes.
Loading assembly catalogs
Starting with version 2.0.0, assembly catalogs are loaded using their
AssemblyName
, not their path. Where previously you might have specified
config.SetFeature(ResolverFeature.ASSEMBLY_CATALOGS, "MyAssembly.dll");
you must now use the assembly name:
config.SetFeature(ResolverFeature.ASSEMBLY_CATALOGS,
"MyAssembly, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null");
You can leave the version out of the name.
The ResourceConnection class
The StatusCode
property of the ResourceConnection
class is no longer an integer.
For compatibility with System.Net.Http
it is a HttpStatusCode
.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net6.0
- Microsoft.Extensions.Configuration (>= 5.0.0)
- Microsoft.Extensions.Configuration.Json (>= 5.0.0)
- Microsoft.Extensions.Configuration.Xml (>= 5.0.0)
- NLog (>= 4.7.10)
- NuGet.Frameworks (>= 5.10.0)
- System.IO.Packaging (>= 5.0.0)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on XmlResolver:
Package | Downloads |
---|---|
SaxonCS
SaxonCS is a high-performance XSLT 3.0 processor. It conforms with the latest W3C specifications (notably XSLT 3.0, XQuery 3.1, and XPath 3.1). |
|
SaxonCS-b6
SaxonCS is a high-performance XSLT 3.0 processor. It conforms with the latest W3C specifications (notably XSLT 3.0, XQuery 3.1, and XPath 3.1). |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
6.0.2 | 278 | 2/1/2024 |
6.0.0 | 82 | 1/30/2024 |
2.1.0 | 127,987 | 2/2/2023 |
2.0.0 | 296 | 1/25/2023 |
1.5.1 | 420 | 8/18/2022 |
1.5.0 | 381 | 8/10/2022 |
1.4.0 | 109,973 | 6/28/2022 |
1.3.0 | 26,530 | 2/17/2022 |
1.2.0 | 416 | 2/15/2022 |
1.1.0 | 419 | 2/11/2022 |
1.0.0 | 657 | 1/27/2022 |
0.7.0 | 441 | 1/25/2022 |
0.6.1 | 422 | 1/21/2022 |
0.6.0 | 411 | 1/20/2022 |
0.5.5 | 439 | 1/12/2022 |
0.5.3 | 265 | 12/21/2021 |
0.5.2 | 261 | 12/17/2021 |
0.5.1 | 274 | 12/16/2021 |
0.5.0 | 339 | 12/9/2021 |
0.4.1 | 265 | 12/8/2021 |
0.4.0 | 261 | 12/6/2021 |
0.3.0 | 877 | 12/3/2021 |
0.2.1 | 271 | 12/2/2021 |
0.2.0 | 253 | 12/2/2021 |
0.1.0 | 297 | 9/1/2021 |
0.0.6 | 270 | 9/1/2021 |
0.0.5 | 273 | 8/31/2021 |
0.0.4 | 276 | 8/28/2021 |
0.0.3 | 274 | 8/26/2021 |
0.0.2 | 309 | 8/26/2021 |
0.0.1 | 287 | 8/13/2021 |
A catalog-based XML Resolver API for .NET