【发布时间】:2010-11-06 11:52:47
【问题描述】:
据我所知,app.config 设置的所有默认设置都是硬编码在应用程序中的,并且会在第一次运行时即时生成。
如果这是真的,那么没有充分的理由使用安装程序或 zip 包部署这些文件,对吗?还是我在这里遗漏了什么。
我想在推出下一个版本之前确定一下。
【问题讨论】:
标签: .net vb.net settings app-config
据我所知,app.config 设置的所有默认设置都是硬编码在应用程序中的,并且会在第一次运行时即时生成。
如果这是真的,那么没有充分的理由使用安装程序或 zip 包部署这些文件,对吗?还是我在这里遗漏了什么。
我想在推出下一个版本之前确定一下。
【问题讨论】:
标签: .net vb.net settings app-config
默认设置是硬编码的,但必需的设置不是。如果您有任何必需的设置,那么您的应用程序将在尝试加载所需设置所在的部分时抛出异常,如果它不存在,如果文件不存在,则设置不存在.
此外,这仅适用于自定义部分...如果您使用默认部分(如 ConnectionStrings),则需要将 app.config 与您的应用程序一起部署,因为这是存储这些部分的唯一位置。
长话短说,是的,您确实需要将 app.config 与您的应用程序一起部署。
【讨论】: