8

문자열이 외부화 된 다소 큰 웹 사이트가 있습니다. ASPX의 리소스 객체가 참조되는 리소스 파일에 있는지 확인하는 방법이 있는지 알고 싶습니다. 파서 오류가 발생하는 페이지가 몇 개 있지만 모든 파일을 일괄 적으로 검사 할 수 있기를 원합니다.ASPX 파일을 검사하여 RESX에서 참조 된 리소스 키가 제외되어 있는지 확인하십시오.

모든 파일을 검사 할 수있는 도구 나 방법이있는 경우이 문제를 도와 줄 수 있다면 크게 감사 할 것입니다.

+2

좋은 질문입니다. 한 번에 모든 문화를 확인할 수 있다면 좋을 것입니다. –

답변

2

이것이 가능한지 궁금해서 이것에 대한 유용한 정보를 찾을 수 없었습니다. 나는 기본적으로 3 가지

  1. 선택한 하위 디렉토리에있는 파일을 통해 이동하고있는 ASCX와 영문 파일을 찾을 수

    을 수행 개념 응용 프로그램의 증거를했다.

  2. meta : resourcekey =와 < % $ Resources :을 파싱하여 리소스 문자열에 대한 다양한 가능성이있는 파일을 검색하고 클래스가있는 키에 따라 명시 적 또는 암시 적으로 플래그를 지정합니다. (리소스 : 태그 만) 로컬 또는 글로벌 resx 이름을 저장합니다.

  3. 리소스 유형에 따라 지정된 로컬 및 글로벌 리소스 경로를 검색하고 ResXResourceReader를 사용하여 찾은 resx 파일을 검색하고 구문 분석 된 aspx/ascx 파일의 누락 된 키를 추가하여 gridview.

아직 다른 언어는 처리하지 않지만 추가하기가 쉽습니다. 우리가 일반적으로 우리의 프로젝트 자원을 위해 xml 파일이나 데이터베이스를 사용하기 때문에 나는 다른 많은 것들을 놓치고 있다고 확신한다. 그러나 그것은 당신의 특정한 필요에 맞지 않는다면 유용하다. here

관련 문제