문제

로케일-특이 적 (예 : 번역 된) 컴파일 된 도움말 파일 (.CHM)을로드하는 가장 좋은 방법은 무엇입니까? 당사의 설치는 자원이 포함 된 위성 어셈블리와 함께 배치됩니다. .NET 프레임 워크가 위성 어셈블리를로드하는 데 사용하는 동일한 프로브 규칙을 재사용하고 싶습니다. 예를 들어 특정 사례를 처리해야하기 때문에 자체 검색 알고리즘을 작성하지 않기를 바랍니다. "ZH-CN/ZH-HANS/ZH-CHS"로서.

System.windows.forms.help 클래스에서는 아무것도 찾을 수 없습니다.이 클래스는 특정 문화를 지정하기 위해 CultureInfo 객체를 제공 할 수 있음을 나타냅니다. 다른 사람이 아직 이걸 실행하고 있습니까? 감사!

도움이 되었습니까?

해결책

오프 핸드, 위성 어셈블리와 함께 CHM 파일을 나란히 배포하는 대신 위성 어셈블리 자체에 CHM을 포함시킬 것을 실제로 포함시킬 것을 제안합니다. 어셈블리는 실제로 여러 파일에 포함될 수 있습니다. 어셈블리와 어셈블리를 만드는 것은 매니페스트입니다.

이렇게하면 현재 로케일에 대한 리소스를 프로그래밍 방식으로 요청하고 프레임 워크에 URL을 알려주고 해당 파일 위치를 Help 클래스에 제공 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top