리소스에 압축을 풀어야하는 하드 코딩 된 문자열로 가득 찬 큰 ASP.NET 프로젝트가 있습니다. 이러한 문자열은 거의 모든 곳 (.cs 파일, .aspx 파일, .ascx 파일 등)에서 찾을 수 있으며 파일 양이 큽니다. 내가 뭘 찾고있는 도구 (또는 어떤 방법) 한 번에 모든 하드 코딩 된 문자열을 찾아 리소스 파일에 모든 파일을 통해 수동으로가는 대신 넣어. 이것과 같은 것이 존재합니까?Visual Studio - 하드 코딩 된 문자열을 리소스로 대체하는 도구
참고 : 필요한 경우 문자열을 처음으로 필요할 때 곧바로 넣는 것이 좋겠지 만 이것은 실제로 아무도 신경 쓰지 않는 2 년짜리 프로젝트입니다 (" 내 문제 "철학).
대단히 감사합니다.
업데이트 : : 나는 명백한 이유로 RGreatEx를 시도 할 수 없어서 CodeRush를 시도했고, 사용하는 데 어려움을 겪고 있습니다. 주요 문제는 내가 찾고있는 문자열이 주로 .aspx 파일에 있으며 해당 파일의 문자열에 "리소스에 대한 리 팩터"명령을 사용할 수 없다는 것입니다. , PortalResource :
<dxwgv:ASPxSummaryItem DisplayFormat="{0}" FieldName="TOTAL" ShowInColumn="Total" SummaryType="Sum" />
내가 ShowInColumn = "<%의 $ 리소스처럼 변경 ShowInColumn ="총 "이고해야 할 부분 :
예를 들어,이 같은 요소를 가질 수 있습니다 총 %> ". 이는 엄격한 방식으로 문자열을 할당하는 것이 아니라 속성 할당이므로 "Refactor!" CodeRush 명령이 나타나지 않습니다.
내 목표는 모든 이미지를 한 번에 찾고 해당 인터페이스를 하나씩 찾아 수동으로 해당 리소스를 만드는 대신 특정 인터페이스 (예 : 현지화 도구)에서 모든 것을 찾고 변경하는 것입니다. 각 파일 내부에서 하나씩 리팩토링하면 개선 될 수 있지만 여전히 시간이 많이 걸릴 것입니다 ...
고마워, 내가 바꿔야 할 문자열의 모든 사건을 찾으려고 노력하고있어.하지만 난 정규 표현식에 어려움을 겪었 어. 내가 붙어 있을지 또 다른 질문을 할거야. 일어날 것입니다, LOL). – Diego