gpt4 book ai didi

.net - 当不存在配置文件时,如何防止 .NET 使用已编译的 .config 设置?

转载 作者:行者123 更新时间:2023-12-04 07:02:17 27 4
gpt4 key购买 nike

当不存在配置文件时,如何防止 .NET 使用已编译的 .config 设置?

例如,我在指定开发服务器的 app.config 文件中有一个连接字符串设置。构建时,这会生成一个 .exe.config 文件。一切都很好。

但是,如果您忘记随身携带 .exe.config 文件,应用程序将很高兴地 - 并且没有警告 - 使用设计器 (app.config) 中指定的值。

有没有办法让 .NET 程序集抛出异常而不是静默使用开发期间指定的值?

最佳答案

在设置 Pane 上,每个设置都有一个 GenerateDefaultValueInCode 属性,默认情况下设置为 true。

如果您将其设置为 false 并且未找到 .config 文件,则会为该设置返回一个空字符串。我不确定它如何适用于其他数据类型。

关于.net - 当不存在配置文件时,如何防止 .NET 使用已编译的 .config 设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1659282/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com