다양한 사용자의 컴퓨터에 설치된 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
을 반환합니다.
설치 폴더에서 설정 파일을 확인했는데 존재하며 동일한 내용을 가지고 있습니다. 설치가 손상되지 않았으므로 응용 프로그램이 다시 설치되었지만 성공하지 못했습니다.
다양한 포럼을 찾아 보았지만 지금까지 도움이 된 것은 없습니다. 제안이나 도움을 주시면 감사하겠습니다.
시도한 코드를 추가하십시오. System.Configuration.ConfigurationManager 클래스를 사용 했습니까? –
모든 PC의 .Net 설치 버전이 맞습니까? – Peter
"시도한 코드를 추가하십시오. System.Configuration.ConfigurationManager 클래스를 사용 했습니까?" 예 .. 나는 위에서 언급 한 수업을 사용했습니다. 다음은 코드에서 가져온 샘플입니다. public static string keywordServer = System.Configuration.ConfigurationManager.AppSettings [ "keywordServer"]; – user1752730