0

我有一个安装在各种用户机器上的插件,并且在大多数情况下它工作正常。但是对于少数用户来说,它无法从配置文件中加载设置。文件名是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

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

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

4

1 回答 1

-1

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

于 2012-10-17T10:59:51.923 回答