我应该用我的安装程序部署app.config吗?

dr.*_*vil 3 .net vb.net settings app-config

据我所知,app.config设置的所有默认设置都在应用程序中进行了硬编码,并将在第一次运行时动态生成.

如果这是真的,那么没有充分的理由使用安装程序或zip包来部署这些文件,对吗?或者我在这里遗漏了什么.

我想在推出下一个版本之前确定一下.

Mat*_*ley 8

默认设置是硬编码的,但不是必需的设置.如果您有任何所需的设置,那么当您尝试加载所需设置所在的部分(如果该部分不存在)时,您的应用程序将抛出异​​常,并且如果该文件不存在,则该设置不存在.

此外,这仅适用于自定义部分...如果使用默认部分ConnectionStrings,则需要将app.config与应用程序一起部署,因为这是存储这些部分的唯一位置.

简而言之,是的,您需要在应用程序中部署app.config.

  • 好的,我做了一些研究.如果您的PROJECT中有app.config文件,那么是的,您需要部署它.如果项目输出中只有一个(即/bin/Debug/app.config),那么在部署中丢弃它是安全的,因为它只是保存了测试中的设置. (3认同)