2010-02-11 8 views
1

Visual Studio 2008, Framework 3.5 SP1을 사용하고 있습니다. Strings.resx 파일이있는 어셈블리가 있습니다. 이 파일에는 여러 문자열이 들어 있습니다. 이 어셈블리 전체에서 CLR 클래스를 생성 할 때 "Strings.MyString"을 사용하여 문자열을 다시 가져옵니다. 그것은 잘하고 문제가 컴파일합니다. 하지만 다른 솔루션에서이 어셈블리를 사용하려고하면 "공급자 유형이 정의되지 않았습니다. (HRESULT 예외 : 0x80090017)"라는 오류가 발생합니다. 이제는 내 문자열에 액세스 할 수 없습니다.임베디드 리소스의 문자열 - 액세스 실패

좀 도와주세요.

답변

0

내 자신의 질문에 답변 해 드려 죄송합니다. 내 resx 파일을 가지고있는 어셈블리에서 "NeutralResourcesLanguageAttribute"특성이 "None"으로 설정됩니다. 나는 이것을 "en-US"로 바꿨고 모든 것이 작동하기 시작했다.

관련 문제