2009-09-12 6 views
3

현재 VS2003에서 만든 솔루션이 VS2005에 있었고 현재 VS2008에 있습니다. 시작부터 각 aspx 및 ascx에는 .resx 파일이 연관되어 있습니다. 현지화가 필요하지 않더라도 resx 파일은 자동 생성되었습니다. 이 resx 파일을 제거하는 것이 괜찮습니까? 그들이 거기에 없기 때문에 그들은 성과를 향상시킬 것인가?resx 파일이 필요합니까?

처음에는 resx 파일이 aspx/ascx 파일과 동일한 디렉토리에 만들어졌습니다. 이제 VS2008을 사용하여 resx 파일을 만들면 App_LocalResources 디렉토리가 만들어져 모든 resx 파일이 저장됩니다 ...

답변

3

예. .resx 파일을 삭제할 수 있습니다. BUT .resx 파일없이 작동하도록 페이지가 이미 설정되어 있는지 확인하십시오. 이것에 의해 당신의 레이블은 텍스트 값을 가지고 있으며 .resx 파일을 제공 할 필요가 없다는 것을 의미합니다.

또한 파일이 이미 있으면 많은 문제를 일으키지 않습니다. 남겨 두겠습니다.

2

정직하게 말하면 지역화를 지원하지 않을 것이라고 확신 할 수 있다면 resx 파일은 실제로 필요하지 않습니다. aspx 및 ascx 파일에서 서버 컨트롤의 속성을 직접 설정할 수 있습니다. 그러나 이들을 분리하면 프로그래머가 아닌 일부 사용자가 사이트의 텍스트를 수정하도록 할 수 있습니다. 당신이 사용할 수있는 무료 resx 편집기가 있습니다.

App_LocalResources 디렉토리에 관해서는 (VS 2005 이후) resx 파일로 작업 한 경우 App_LocalResources에 배치되었으므로 이전에는 그렇지 않은 것이 더 이상합니다.

그러나 파일을 자동 생성한다고 말하면 자동으로받은 적이 없으므로 일부 프로젝트 설정에서 프로젝트의 현지화를 활성화해야한다고 생각합니다. 항상 수동으로 생성했습니다.

+0

나는 생각한다 모든 양식에서 .aspx, .aspx.vb 및 .aspx.resx 파일이 있기 때문에 로컬 라이즈가 활성화되어 있어야합니다. App_LocalResources 폴더가 없습니다. 이 proj에 필요한 현지화가 없으므로 모든 .resx 파일을 제거합니다. – eych

2

당신이 그것을 삭제할 수 있지만,이 파일이 쉬운 방법으로 우리의 자산 및 자원을 안전하게 유지하고 더 convinient 방법으로 그들을 사용 및 사진 등으로 resouces가 .. 인텔리로 마련하는 데 도움이 ...

관련 문제