2013-08-18 3 views
1

예기치 않게 컴퓨터를 다시 시작해야했습니다. Visual Studio가 열려 있지만 최소화되었습니다. 이제 프로젝트를 열면 컴파일되고 실행될 수 있지만 리소스 뷰로 리소스를 편집 할 수 없습니다. 내가 자원에서보기을 리소스를 확장 할 때Visual Studio에서 내 프로젝트 RC 파일을 더 이상 열지 않습니다.

, 나는 오류의 다음과 같은 순서로 얻을 :

  • {VSInstallationDir} \ VC \는 \ 포함 sal.h (2872) - 경고 RC4005 : ' __useHeader ': 재정의
  • {VSInstallationDir} \ VC \이 sal.h (2882) \ 포함 - 경고 RC4005를'__on_failure ': 재정의
  • MyProjectName.rc \을 (199) - 오류 RC2104 : 정의되지 않은 키워드 또는 키 이름 : WS_EX_NOINHERITLAYOUT

확인을 클릭하면 리소스보기 트리 목록에이 오류가 표시됩니다.로드 실패.

그물을 검색했지만 아무도 똑같은 문제가 없었습니다. 저를 도와주세요?

+0

코드 편집기에서 .rc 파일을 열 수 있습니까 (rightclick -> 코드보기)? 그렇다면 코드 에디터가 빨간색 선이 꼬인 모든 오류를 나타 냅니까? – IInspectable

+0

예, 있습니다. 199 번째 줄을 제거하고 자원이 성공적으로 열렸습니다. 그러나 나는 여전히 처음 두 가지 오류가 발생합니다. 왜 그런가요? – Javid

+1

이것은 Windows XP 용 플랫폼 도구 세트 ([Connect link] (http://connect.microsoft.com/VisualStudio/feedback/details/789965/resource-editor-warning-rc4005-on-toolset) 사용과 관련된 버그 일 수 있습니다. -visual-studio-2012-windows-xp-v110-xp) - 해결 방법이 있음). 그렇게하기 전에 플랫폼 도구 집합을 기본 설정 (프로젝트 속성 -> 구성 속성 -> 일반 : 플랫폼 도구 집합)으로 다시 설정할 수 있습니다. 기본 설정은 * Visual Studio 2012 (v110) *입니다. – IInspectable

답변

0

문제가 해결되었습니다.

먼저 코드 편집 버튼 버튼을 클릭하면 소스가 나타납니다. 나는 199 행에 가서 WS_EX_NOINHERITLAYOUT을 발견하고 그것을 제거했다. 리소스를 다시 열면 마지막 오류가 사라졌습니다. 전체 프로젝트를 재개했고 모든 오류가 사라졌습니다.

관련 문제