2014-09-10 1 views
1

사용자 설정을 사용하는 C# excel 추가 기능 프로젝트가 있습니다.user.config 어셈블리 정보가 무시되고 기본 위치에 있습니다

파일이 이상한 위치에 저장됩니다. 기본 파일이라고 생각됩니다. 그러나 내가 이해하는 한, 위치는 AssemblyInfo.cs 파일에서 가져온 정보에서 파생됩니다.

이론적으로 경로가 있어야한다 : 나는 회사 이름 또는 버전있는 것처럼 확인하고 정보를 두 번

C:\Users\jeremy\AppData\Local\Microsoft_Corporation\C__Users_jeremy_Path_u1gevrwm5dgrhpsynfqgtuhhmlxzqlm4\14.0.7132.5000\user.config 

:

C:\Users\jeremy\AppData\Local<Profile Directory>\<Company Name>\<App Name>_<Evidence Type>_<Evidence Hash>\<Version>\user.config 

하지만 내 경우에는

는 user.config는 항상에 끝 내 어셈블리 파일에 잘 정의되어 있습니다. 그들은 어떻게 든 무시됩니다. 자신의 user.config 파일을 사용해야하는 2 개의 응용 프로그램이 있기 때문에 많은 문제가 발생하지만이 문제로 인해 같은 파일에 쓰기 때문에 ...

정보를 위해 Wix와의 실행 파일.

해결할 힌트가 있습니까?

답변

0

나는 아직도 이상한 경로가있는 이유를 모르지만 VSTO 추가 기능 인 소프트웨어의 특성 때문일 수 있습니다.

어쨌든 맞춤 설정 공급자를 구현하여 문제를 해결했습니다. 큰 오버 헤드이지만 다른 해결책을 찾지 못했습니다.

다음은 매우 유용한 자습서입니다. http://www.geek-republic.com/2010/11/c-portable-settings-provider/

관련 문제