在beta8中的ConfigurationBuilder中指定应用程序的基本路径我以前是为ConfigurationBuilder指定应用程序的基本路径,如下:publicStartup(IApplicationEnvironmentappEnv){varconfigurationBuilder=newConfigurationBuilder(appEnv.ApplicationBasePath).AddJsonFile("config.json").AddEnvironmentVariables();配置=configurationBuilder.Build();但是,从beta8开始,ConfigurationBuilder的构造函数不再使用应用程序基本路径参数,这会引发异常。如何指定基本路径?如果我们查看ConfigurationBuilder的源代码,我们会发现构造函数不再接受表示应用程序基本路径的字符串。SetBasePath(),我们必须使用IConfigurationBuilder接口上的SetBasePath()扩展方法来指定它:).AddEnvironmentVariables();配置=configurationBuilder.Build();可以在这里找到具体的提交。以上就是C#学习教程:在beta8的ConfigurationBuilder中指定应用程序的基本路径。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文来自网络收集,不代表作品如涉及侵权,请点击右边联系管理员删除。如需转载请注明出处:
