Microsoft.Extensions.Configuration.Xml 8.0.0

前缀已预留
此包有更新的预发布版本可用。
详细信息请参见下方的版本列表。
dotnet add package Microsoft.Extensions.Configuration.Xml --version 8.0.0                
NuGet\Install-Package Microsoft.Extensions.Configuration.Xml -Version 8.0.0                
此命令旨在在 Visual Studio 的包管理器控制台中使用,因为它使用了 NuGet 模块的 Install-Package 版本。
<PackageReference Include="Microsoft.Extensions.Configuration.Xml" Version="8.0.0" />                
对于支持 PackageReference 的项目,将该 XML 节点复制到项目文件中以引用该包。
paket add Microsoft.Extensions.Configuration.Xml --version 8.0.0                
#r "nuget: Microsoft.Extensions.Configuration.Xml, 8.0.0"                
#r 指令可以在 F# Interactive 和 Polyglot Notebooks 中使用。将其复制到交互式工具或脚本的源代码中,以引用该包。
// Install Microsoft.Extensions.Configuration.Xml as a Cake Addin
#addin nuget:?package=Microsoft.Extensions.Configuration.Xml&version=8.0.0

// Install Microsoft.Extensions.Configuration.Xml as a Cake Tool
#tool nuget:?package=Microsoft.Extensions.Configuration.Xml&version=8.0.0                

关于

XML配置提供程序实现用于Microsoft.Extensions.Configuration。此软件包允许您从XML文件中读取配置参数。您可以在IConfigurationBuilder上使用XmlConfigurationExtensions.AddXmlFile扩展方法来将XML配置提供程序添加到配置构建器。

使用方法

以下示例展示了如何从XML文件中读取应用程序配置。

using System;
using Microsoft.Extensions.Configuration;

class Program
{
    static void Main()
    {
        // Build a configuration object from XML file
        IConfiguration config = new ConfigurationBuilder()
            .AddXmlFile("appsettings.xml")
            .Build();

        // Get a configuration section
        IConfigurationSection section = config.GetSection("Settings");

        // Read simple values
        Console.WriteLine($"Server: {section["Server"]}");
        Console.WriteLine($"Database: {section["Database"]}");

        // Read nested values
        Console.WriteLine($"IPAddress: {section["Endpoint:IPAddress"]}");
        Console.WriteLine($"Port: {section["Endpoint:Port"]}");
    }
}

要运行此示例,请在您的项目中包含一个包含以下内容的appsettings.xml文件

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <Settings>
    <Server>example.com</Server>
    <Database>Northwind</Database>
    <Endpoint>
      <IPAddress>192.168.0.10</IPAddress>
      <Port>80</Port>
    </Endpoint>
  </Settings>  
</configuration>

您可以在.csproj文件中使用如下代码包含配置文件

<ItemGroup>
  <Content Include="appsettings.xml">
    <CopyToOutputDirectory>Always</CopyToOutputDirectory>
  </Content>
</ItemGroup>

更多文档

反馈 & 贡献

Microsoft.Extensions.Configuration.Xml以开源形式发布,采用MIT许可证。欢迎在GitHub存储库提交错误报告和贡献。

产品 兼容和额外的计算目标框架版本。
.NET net5.0 已计算。 net5.0-windows 已计算。 net6.0 兼容。 net6.0-android 已计算。 net6.0-ios 已计算。 net6.0-maccatalyst 已计算。 net6.0-macos 已计算。 net6.0-tvos 已计算。 net6.0-windows 已计算。 net7.0 兼容。 net7.0-android 已计算。 net7.0-ios 已计算。 net7.0-maccatalyst 已计算。 net7.0-macos 已计算。 net7.0-tvos 已计算。 net7.0-windows 已计算。 net8.0 兼容。 net8.0-android 已计算。 net8.0-browser 已计算。 net8.0-ios 已计算。 net8.0-maccatalyst 已计算。 net8.0-macos 已计算。 net8.0-tvos 已计算。 net8.0-windows 已计算。
.NET Core netcoreapp2.0 已计算。 netcoreapp2.1 已计算。 netcoreapp2.2 已计算。 netcoreapp3.0 已计算。 netcoreapp3.1 已计算。
.NET Standard netstandard2.0 兼容。 netstandard2.1 已计算。
.NET Framework net461 已计算。 net462 兼容。 net463 已计算。 net47 已计算。 net471 已计算。 net472 已计算。 net48 已计算。 net481 已计算。
MonoAndroid monoandroid 已计算。
MonoMac monomac 已计算。
MonoTouch monotouch 已计算。
Tizen tizen40 已计算。 tizen60 已计算。
Xamarin.iOS xamarinios 已计算。
Xamarin.Mac xamarinmac 已计算。
Xamarin.TVOS xamarintvos 已计算。
Xamarin.WatchOS xamarinwatchos 已计算。
兼容的目标框架
包含的目标框架(包含在包中)
了解有关 目标框架.NET Standard 的更多信息。

NuGet 包 (115)

显示依赖于 Microsoft.Extensions.Configuration.Xml 的前 5 个 NuGet 包

软件包 下载
Microsoft.AspNetCore.App

为构建ASP.NET Core应用程序提供一组默认API。此软件包需要ASP.NET Core运行时。此运行时由.NET Core SDK安装,也可以通过https://aka.ms/dotnet-download上的安装程序单独获取。

Microsoft.AspNetCore.All

为构建ASP.NET Core应用程序提供一组默认API,并包含用于与其他第三方软件集成的API。此软件包需要ASP.NET Core运行时。此运行时由.NET Core SDK安装,也可以通过https://aka.ms/dotnet-download上的安装程序单独获取。

IppDotNetSdkForQuickBooksApiV3

QuickBooks V3的IPP .NET SDK是一组.NET类,可简化对QuickBooks API的调用。这是.Net Standard 2.0版本的.Net SDK

Ding

Ding是基于.NET Core平台开发的应用程序框架中的net core核心类库。

XmlResolver

xmlresolver项目提供了System.Xml.XmlResolver的实现。它使用OASIS XML Catalogs V1.1标准将外部标识符和URI映射到本地资源。

GitHub仓库 (16)

显示依赖于Microsoft.Extensions.Configuration.Xml的Top 5最受欢迎的GitHub仓库

仓库 星标
apache/lucenenet
Apache Lucene.NET
SteeltoeOSS/Steeltoe
Steeltoe .NET Core组件:断路器、配置、连接器、发现、日志记录、管理和安全
SolrNet/SolrNet
Solr .Net客户端
GB28181/GB28181.Solution
Linux/Win/Docker/kubernetes/Chart/Kustomize/GB28181/SIP/RTP/SDP/WebRTC/作为上下文域/平台级联互联
petabridge/NBench
.NET应用程序的性能基准测试和测试框架:chart_with_upwards_trend
版本 下载 最后更新
9.0.0-preview.7.24405.7 58 8/13/2024
9.0.0-preview.6.24327.7 296 7/9/2024
9.0.0-preview.5.24306.7 237 6/11/2024
9.0.0-preview.4.24266.19 185 5/21/2024
9.0.0-preview.3.24172.9 569 4/11/2024
9.0.0-preview.2.24128.5 596 3/12/2024
9.0.0-preview.1.24080.9 463 2/13/2024
8.0.0 1,021,269 11/14/2023
8.0.0-rc.2.23479.6 970 10/10/2023
8.0.0-rc.1.23419.4 873 9/12/2023
8.0.0-preview.7.23375.6 757 8/8/2023
8.0.0-preview.6.23329.7 605 7/11/2023
8.0.0-preview.5.23280.8 440 6/13/2023
8.0.0-preview.4.23259.5 660 5/16/2023
8.0.0-preview.3.23174.8 455 4/11/2023
8.0.0-preview.2.23128.3 1,081 3/14/2023
8.0.0-preview.1.23110.8 687 2/21/2023
7.0.0 1,111,937 11/7/2022
7.0.0-rc.2.22472.3 6,227 10/11/2022
7.0.0-rc.1.22426.10 1,613 9/14/2022
7.0.0-preview.7.22375.6 467 8/9/2022
7.0.0-preview.6.22324.4 360 7/12/2022
7.0.0-preview.5.22301.12 454 6/14/2022
7.0.0-preview.4.22229.4 346 5/10/2022
7.0.0-preview.3.22175.4 409 4/13/2022
7.0.0-preview.2.22152.2 318 3/14/2022
7.0.0-preview.1.22076.8 327 2/17/2022
6.0.0 2,985,527 11/8/2021
6.0.0-rc.2.21480.5 520 10/12/2021
6.0.0-rc.1.21451.13 2,526 9/14/2021
6.0.0-preview.7.21377.19 546 8/10/2021
6.0.0-preview.6.21352.12 412 7/14/2021
6.0.0-preview.5.21301.5 370 6/15/2021
6.0.0-preview.4.21253.7 2,517 5/24/2021
6.0.0-preview.3.21201.4 440 4/8/2021
6.0.0-preview.2.21154.6 11,418 3/11/2021 6.0.0-preview.2.21154.6 已弃用,因为它不再维护。
6.0.0-preview.1.21102.12 4,259 2/12/2021 6.0.0-preview.1.21102.12 已弃用,因为它不再维护。
5.0.0 3,395,033 11/9/2020 5.0.0 已弃用,因为它不再受到维护。
5.0.0-rc.2.20475.5 1,319 10/13/2020 5.0.0-rc.2.20475.5 已弃用,因为它不再受到维护。
5.0.0-rc.1.20451.14 1,567 9/14/2020 5.0.0-rc.1.20451.14 已弃用,因为它不再受到维护。
5.0.0-preview.8.20407.11 834 8/25/2020 5.0.0-preview.8.20407.11 已弃用,因为它不再受到维护。
5.0.0-preview.7.20364.11 586 7/21/2020 5.0.0-preview.7.20364.11 已弃用,因为它不再受到维护。
5.0.0-preview.6.20305.6 556 6/25/2020 5.0.0-preview.6.20305.6 已弃用,因为它不再受到维护。
5.0.0-preview.5.20278.1 567 6/10/2020 5.0.0-preview.5.20278.1 已弃用,因为它不再受到维护。
5.0.0-preview.4.20251.6 664 5/18/2020 5.0.0-preview.4.20251.6 已弃用,因为它不再受到维护。
5.0.0-preview.3.20215.2 563 4/23/2020 5.0.0-preview.3.20215.2 已弃用,因为它不再受到维护。
5.0.0-preview.2.20160.3 1,474 4/2/2020 5.0.0-preview.2.20160.3 已弃用,因为它不再受到维护。
5.0.0-preview.1.20120.4 556 3/16/2020 5.0.0-preview.1.20120.4 已弃用,因为它不再受到维护。
3.1.32 21,641 12/13/2022
3.1.31 9,657 11/8/2022
3.1.30 21,247 10/11/2022
3.1.29 9,946 9/13/2022
3.1.28 20,059 8/9/2022
3.1.27 3,257 7/12/2022
3.1.26 4,211 6/14/2022
3.1.25 26,822 5/10/2022
3.1.24 9,962 4/11/2022
3.1.23 43,999 3/8/2022
3.1.22 36,973 12/14/2021
3.1.21 5,640 11/7/2021
3.1.20 3,063 10/11/2021
3.1.19 10,710 9/14/2021
3.1.18 86,703 8/10/2021
3.1.17 19,490 7/13/2021
3.1.16 15,676 6/8/2021
3.1.15 48,541 5/11/2021
3.1.14 48,002 4/6/2021
3.1.13 11,580 3/9/2021
3.1.12 54,612 2/9/2021
3.1.11 85,829 1/12/2021
3.1.10 442,965 11/9/2020
3.1.9 277,340 10/13/2020
3.1.8 533,975 9/8/2020
3.1.7 127,917 8/11/2020
3.1.6 310,217 7/14/2020
3.1.5 108,043 6/9/2020
3.1.4 393,802 5/12/2020
3.1.3 155,331 3/24/2020
3.1.2 950,390 2/18/2020
3.1.1 493,364 1/14/2020
3.1.0 392,003 12/3/2019
3.1.0-preview3.19553.2 10,207 11/13/2019 3.1.0-preview3.19553.2 已弃用,因为它不再受到维护。
3.1.0-preview2.19525.4 637 11/1/2019 3.1.0-preview2.19525.4 已弃用,因为它不再受到维护。
3.1.0-preview1.19506.1 1,951 10/15/2019 3.1.0-preview1.19506.1 已弃用,因为它不再受到维护。
3.0.3 2,553 2/18/2020 3.0.3 已过时,因为它不再维护。
3.0.2 3,274 1/14/2020 3.0.2 已过时,因为它不再维护。
3.0.1 68,688 11/18/2019 3.0.1 已过时,因为它不再维护。
3.0.0 353,923 9/23/2019 3.0.0 已过时,因为它不再维护。
3.0.0-rc1.19456.10 659 9/16/2019 3.0.0-rc1.19456.10 已过时,因为它不再维护。
3.0.0-preview9.19423.4 632 9/4/2019 3.0.0-preview9.19423.4 已过时,因为它不再维护。
3.0.0-preview8.19405.4 19,972 8/13/2019 3.0.0-preview8.19405.4 已过时,因为它不再维护。
3.0.0-preview7.19362.4 14,590 7/23/2019 3.0.0-preview7.19362.4 已过时,因为它不再维护。
3.0.0-preview6.19304.6 39,843 6/12/2019 3.0.0-preview6.19304.6 已过时,因为它不再维护。
3.0.0-preview5.19227.9 22,618 5/6/2019 3.0.0-preview5.19227.9 已过时,因为它不再维护。
3.0.0-preview4.19216.2 585 4/18/2019 3.0.0-preview4.19216.2 已过时,因为它不再维护。
3.0.0-preview3.19153.1 51,287 3/6/2019 3.0.0-preview3.19153.1 已过时,因为它不再维护。
3.0.0-preview.19074.2 847 1/29/2019 3.0.0-preview.19074.2 已过时,因为它不再维护。
3.0.0-preview.18572.1 2,020 12/4/2018 3.0.0-preview.18572.1 已过时,因为它不再维护。
2.2.0 17,981,078 12/3/2018 2.2.0 已弃用,因为它不再维护。
2.2.0-preview3-35497 73,457 10/17/2018 2.2.0-preview3-35497 已弃用,因为它不再维护。
2.2.0-preview2-35157 6,811 9/12/2018 2.2.0-preview2-35157 已弃用,因为它不再维护。
2.2.0-preview1-35029 2,480 8/22/2018 2.2.0-preview1-35029 已弃用,因为它不再维护。
2.1.1 17,742,031 6/18/2018
2.1.0 3,410,562 5/29/2018
2.1.0-rc1-final 18,468 5/6/2018 2.1.0-rc1-final 已弃用,因为它不再维护。
2.1.0-preview2-final 20,263 4/10/2018 2.1.0-preview2-final 已弃用,因为它不再维护。
2.1.0-preview1-final 30,066 2/26/2018 2.1.0-preview1-final 已弃用,因为它不再维护。
2.0.2 3,582,300 5/7/2018 2.0.2 已弃用,因为它不再维护。
2.0.1 3,397,158 3/13/2018 2.0.1 已弃用,因为它不再维护。
2.0.0 9,765,934 8/11/2017 2.0.0 已弃用,因为它不再维护。
2.0.0-preview2-final 49,168 6/28/2017 2.0.0-preview2-final 已弃用,因为它不再维护。
2.0.0-preview1-final 14,798 5/10/2017 2.0.0-preview1-final 已弃用,因为它不再维护。
1.1.2 437,393 5/9/2017 1.1.2 已弃用,因为它不再维护。
1.1.1 103,343 3/6/2017 1.1.1 已弃用,因为它不再维护。
1.1.0 35,447 11/16/2016 1.1.0 已废弃,因为它不再被维护。
1.1.0-preview1-final 2,655 10/24/2016 1.1.0-preview1-final 已废弃,因为它不再被维护。
1.0.2 181,198 3/6/2017 1.0.2 已废弃,因为它不再被维护。
1.0.1 7,741 12/12/2016 1.0.1 已废弃,因为它不再被维护。
1.0.0 379,740 6/27/2016 1.0.0 已废弃,因为它不再被维护。
1.0.0-rc2-final 2,318 5/16/2016 1.0.0-rc2-final 已废弃,因为它不再被维护。
1.0.0-rc1-final 6,481 11/18/2015 1.0.0-rc1-final 已废弃,因为它不再被维护。