无法从app.Config中读取设置

时间:2012-10-17 09:54:46

标签: c#

我有一个安装在各种用户的机器上的插件,并且大多数情况下工作正常。 但对于少数用户,它无法从配置文件加载设置。 文件名为xxAddin.dll.config,它有一些键和值对。 例如

?xml version="1.0" encoding="utf-8" ?
configuration
  appSettings
    add key="KeywordDBPath" value="somepath" 
    add key="keywordServer" value="someserver" /
  /appSettings
/configuration

对于安装的大多数机器,它工作正常。但对于少数用户,键值返回null

我已经在安装文件夹中检查了配置文件,它存在且内容相同。 为了确保安装没有损坏,应用程序再次安装但没有成功。

我试过在各种论坛上查找,但到目前为止没有任何建议有所帮助。 任何建议或帮助将不胜感激。

1 个答案:

答案 0 :(得分:-1)

只是一个猜测,但如果它适用于WinXP用户而不适用于vista或Win7用户,那是因为用户权限,但这应该在您的应用程序中提供异常。你吞下了这个例外吗?