我的代码中的几个地方,像这样从 app.config 中检索 serviceurlConfigurationManager.AppSettings["ServerURL"];
现在我想让用户可以将服务 url 指定为命令行参数。如果未指定参数,则必须使用 app.config 中的 serviceurl。
在 Main 我可以执行以下操作:
if(args[0] != null)
ConfigurationManager.AppSettings["ServerURL"] = args[0]
它似乎有效,但我可以依赖 AppSettings["ServerURL"] 不是从 app.config 重新加载的吗?我知道 ConfigurationManager.RefreshSection 但它没有被使用。