【问题标题】:Change to Application Setting is not showing up at runtime运行时未显示对应用程序设置的更改
【发布时间】:2011-11-17 01:34:38
【问题描述】:

我有一个应用程序正在处理它在运行时必须操作的所需文件列表。我想在这个列表中添加几个文件。文件列表存储在设置中。设置的范围是“应用程序”。我将我的两个文件添加到列表中(通过项目属性-> 设置),并保存了所有内容。我的文件现在出现在那里。我的文件显示在 ApplicationSettings 下此项目的 app.config 中。

但是当我运行应用程序时这行代码:

StringCollection requiredFiles = mySettings.UpdatePackageRequiredFiles;

不包括我的文件。

mySettings 是正确的类型;这是设置存在的项目。此外,UpdatePackageRequiredFiles 项目中没有任何地方被写入,并且无论如何您都无法在运行时写入应用程序范围设置(或者我理解)。

为了增加神秘感,列表中出现了 3 个文件,它们的存在完全是个谜。在设计器或源文件中查看设置时,它们不会出现。那我错过了什么?

【问题讨论】:

    标签: c# settings application-settings


    【解决方案1】:

    原来有一个配置文件具有同名设置,应用程序从中获取文件列表。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-27
      • 1970-01-01
      • 2012-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多