C# 应用程序名称';在调试vs ctrlf5中执行时,无法读取配置文件

C# 应用程序名称';在调试vs ctrlf5中执行时,无法读取配置文件,c#,visual-studio,.net-core,app-config,C#,Visual Studio,.net Core,App Config,我有一个.net核心应用程序,它在项目中的某个点引用另一个.netStandard DLL,该DLL使用以下命令从app.config文件读取: var x=ConfigurationManager.AppSettings[“EngineServiceScansApiUrl”] 当我在调试模式(连接了调试器)下执行应用程序时,x为null(应用程序找不到配置),而如果我在ctrlf5中执行,有时它会设法读取配置文件,有时则不会。。NET Core使用appsettings.json而不是app.

我有一个.net核心应用程序,它在项目中的某个点引用另一个.netStandard DLL,该DLL使用以下命令从app.config文件读取:

var x=ConfigurationManager.AppSettings[“EngineServiceScansApiUrl”]


当我在调试模式(连接了调试器)下执行应用程序时,x为null(应用程序找不到配置),而如果我在ctrlf5中执行,有时它会设法读取配置文件,有时则不会。

。NET Core使用appsettings.json而不是app.config。更多信息,请看这个
ConfigurationManager在没有NuGet软件包的.NET Standard 2.0中不可用。

.NET Core使用appsettings.json而不是app.config。更多信息,请看这个
ConfigurationManager
在没有NuGet软件包的.NET Standard 2.0中不可用。

但它没有解释为什么它会在一段时间内工作,在一段时间内不会触发App.config>Properties上的客户端,并告诉我们
复制到输出目录的值是多少
,但它没有解释为什么它会在一段时间内工作,以及有时它不会在App.config>Properties上触发客户端,并告诉我们
Copy to Output Directory