2012-01-20 4 views
0

나는 국제화되고있는 C# 응용 프로그램이 있습니다. 모든 언어 리소스 디렉토리 (en-US, es-SP 등)를 설치 디렉토리 내의 "languages"라는 단일 디렉토리에 보관하여 파일 경로가 C : \ application과 같아 지도록합니다. \ languages ​​\ en-US \ resource.dll 각 컴파일 된 리소스 파일에 대해.언어 자원 파일을 기본 디렉토리가 아닌 다른 디렉토리에 저장할 수 있습니까?

불행히도 언어 리소스 파일을 참조하는 .dll은 C : \ application \ mainprogram.dll 위치에 있습니다. mainprogram.dll이 모든 언어 리소스 dll 파일에 올바르게 액세스 할 수 있도록 Visual Studio에서 설정해야하는 항목은 무엇입니까?

또한 모든 폴더가 mainprogram.dll 파일과 동일한 수준에 있으면 언어 리소스 파일이 제대로 작동한다는 점에 유의하십시오.

+0

문제가 없습니다. 숀이 진정으로 지정하지 않을 때는 말하기가 쉽지 않습니다. – MethodMan

답변

3

구성에서 Probing Element을 사용하여 추가 개인 경로를 지정할 수 있습니다.

또는 아마도 당신이 필요로하는 것보다 더 많은 : 당신은 그것을 표준 프로브를 통해 어셈블리를 찾는데 실패 할 때마다 호출되는 AppDomains Assembly resolve 이벤트에 연결할 수

.

관련 문제