2012-05-28 2 views
2

우리는 우리의 앱을 국제화하기 위해 .resx 파일을 사용하고 있습니다. 우리의 솔루션과 테스트 (mstest)는 완벽하게 작동하지만 배포 할 때 Team Foundation Server (TFS)에서 테스트를 실행하려고하면 리소스 파일이 발견되지 않습니다 (모든 문자열은 항상 en-US로 반환됩니다). 각 리소스 파일에 대해 TFS 테스트 실행 중에 지역화 된 resx 파일로드

, 우리는 선택 :

  • "포함 리소스"를 출력에 복사에 대한 빌드 작업
  • "새로운 경우 복사를위한"...
  • "PublicResXFileCodeGenerator"에 대한을 사용자 정의 도구

우리는이 문제를 해결하기 위해 무엇을 할 수 있는지에 대한 어떤 제안? = 출력 디렉토리에

+0

당신에게 도움이된다면 답으로 표시해주세요. –

답변

2
  • 빌드 작업 = "내용"
  • 복사 "복사는 항상"

변경 위에 확인하시기 바랍니다.

+0

우리는 위의 변경을했고 이제 로컬 테스트와 로컬 앱은 리소스 파일을 더 이상 인식하지 못합니다. 그들이 "임베디드 리소스"일 때 Resource Manager는 Thread.CurrentThread.CurrentUICulture를 기반으로 올바른 resx 파일을 찾을 수있었습니다. 우리가 그들을 "내용"으로 바꿨을 때 어떻게 이것을 달성 할 수 있습니까? – user1422518

+0

사용자 지정 도구 값 "GlobalResourceProxyGenerator"를 설정하십시오. 글로벌 리소스 파일을 사용하고 있습니까? –

관련 문제