2012-01-03 3 views
0

어셈블리가 있습니다. 문자열을 리소스로 번역하기위한 문자열 테이블이 들어있는 A를 호출 해 봅시다. 나는 또한 조립체 (A)다른 어셈블리에서 문자열 테이블 가져 오기

방법 코드 조립체 (A)에 지금의 캐릭터 라인 테이블을 참조하는에 포함하는 문자열 테이블을 사용하는 B라는 다른 어셈블리,에 대한 참조를 가지고하는 것은 이것이다 :

localResourceManager = new ResourceManager("languageControl", typeof(frm_SomeForm).Assembly); 
string someString = localResourceManager.GetString("SomeStringTxt"); 

양식 frm_SomeForm는 조립체 (A)의 일부

은 어떻게 사용할 수 있습니다 조립 B에서 ResourceManager 동일한 어셈블리 B의 자원으로 그 같은 문자열 테이블을 포함하지 않고 그?

감사합니다.

답변

0

ResourceManager를 반환하는 어셈블리 A에 함수를 추가합니다.

+0

문제는 어셈블리 B가 어셈블리 A를 보지 못한다는 것입니다. 반사의 방향에 대해 더 많이 생각하고있었습니다 ... –

+0

B가 A를 표시하지 않으면 B는 A에서 아무것도 사용할 수 없습니다. 원하는 작업은 무엇입니까? 명확하지 않음 –

+0

그래도 반사가 B에 관해 존재하지 않는 A의 문제를 해결하지 못할 것입니다. "B가 어셈블리 A를 보지 못했다"라는 의미에 대해 더 구체적으로 설명하십시오. 당신이 볼 수없는 무엇인가를 어떻게 기대할 수 있습니까? – BlueMonkMN