首页 / 问答 / .NET Core 2.0+应用程序如何在ConfigurationBuilder中设置BasePath?

.NET Core 2.0+应用程序如何在ConfigurationBuilder中设置BasePath?

0

在.NET Core应用程序编程开发中,配置文件的配置方式与传统的ASP.NET应用程序有所不同了。ASP.NET的配置文件是基于XML格式的文件,操作配置文件的命名空间为System.Configuration,但在.NET Core使用原来的方式好像行不通了。

那么,在.NET Core应用程序中又应该如何在ConfigurationBuilder中配置BasePath这样的系统参数呢?

回复 [×]
提交评论
请输入评论内容

1 个回答

  • 0

    在.NET Core中,所有有关配置的类和方法均被定义在Microsoft.Extensions.Configuration.*这样的包中,所以为了能使用SetBasePath这样的静态扩展方法,首先需要安装并引用如下的包:

    然后,在Program.cs类中使用如下:

    如果还需要调用AddEnvironmentVariables()来配置环境变量,还需要引用命名空间Microsoft.Extensions.Configuration.EnvironmentVariables,如下:

    Rector的个人主页

    Rector

    2020-01-16 回答

    我来回答