2012-10-17 6 views
0

다양한 사용자의 컴퓨터에 설치된 addin이 있고 대부분 잘 작동합니다. 그러나 일부 사용자의 경우 설정 파일에서 설정을로드 할 수 없습니다. 파일 이름은 xxAddin.dll.config이며 일부 키와 값 쌍이 있습니다. 는 예를 들어app.Config에서 설정을 읽을 수 없습니다.

이 설치되어있는 기계의 대부분을
?xml version="1.0" encoding="utf-8" ? 
configuration 
    appSettings 
    add key="KeywordDBPath" value="somepath" 
    add key="keywordServer" value="someserver"/
    /appSettings 
/configuration 

, 그것을 잘 작동합니다. 그러나 소수의 사용자의 경우 키 값은 null을 반환합니다.

설치 폴더에서 설정 파일을 확인했는데 존재하며 동일한 내용을 가지고 있습니다. 설치가 손상되지 않았으므로 응용 프로그램이 다시 설치되었지만 성공하지 못했습니다.

다양한 포럼을 찾아 보았지만 지금까지 도움이 된 것은 없습니다. 제안이나 도움을 주시면 감사하겠습니다.

+0

시도한 코드를 추가하십시오. System.Configuration.ConfigurationManager 클래스를 사용 했습니까? –

+0

모든 PC의 .Net 설치 버전이 맞습니까? – Peter

+0

"시도한 코드를 추가하십시오. System.Configuration.ConfigurationManager 클래스를 사용 했습니까?" 예 .. 나는 위에서 언급 한 수업을 사용했습니다. 다음은 코드에서 가져온 샘플입니다. public static string keywordServer = System.Configuration.ConfigurationManager.AppSettings [ "keywordServer"]; – user1752730

답변

-1

WinXP 사용자 및 Vista 또는 Win7 사용자가 아닌 사용자의 권한이기 때문에 작동하지만 응용 프로그램에서 예외가 발생해야합니다. 예외를 삼키고 있습니까?

+0

Windows XP는 표준입니다 ... win7 또는 vista를 사용하는 사용자가 없습니다. ( – user1752730

관련 문제