在.NET Core应用程序编程开发中,配置文件的配置方式与传统的ASP.NET应用程序有所不同了。ASP.NET的配置文件是基于XML格式的文件,操作配置文件的命名空间为System.Configuration,但在.NET Core使用原来的方式好像行不通了。
System.Configuration
那么,在.NET Core应用程序中又应该如何在ConfigurationBuilder中配置BasePath这样的系统参数呢?
ConfigurationBuilder
BasePath
Rector
2020-01-16 提问
在.NET Core中,所有有关配置的类和方法均被定义在Microsoft.Extensions.Configuration.*这样的包中,所以为了能使用SetBasePath这样的静态扩展方法,首先需要安装并引用如下的包:
Microsoft.Extensions.Configuration.*
SetBasePath
然后,在Program.cs类中使用如下:
Program.cs
如果还需要调用AddEnvironmentVariables()来配置环境变量,还需要引用命名空间Microsoft.Extensions.Configuration.EnvironmentVariables,如下:
AddEnvironmentVariables()
Microsoft.Extensions.Configuration.EnvironmentVariables
2020-01-16 回答
码龄: 3119天
专注.NET/.NET Core