2009-05-27 4 views
0

VS2008에서 새 C# 프로젝트를 시작하려고하면 즉시 오류가 발생합니다. "이 클래스의 파일을 디자인 할 수 없기 때문에 디자이너가이 파일을 표시 할 수 없습니다." 나는 한 줄짜리 코드를 작성하기 전에 이것을 얻는다.VS2008의 버그를 처리하는 방법

Google은이 광범위한 문제에 도움이되는 해결책이 없지만 VS2008을 다시 설치하려고했지만 도움이되지 않았습니다. 어떤 제안?

+0

VS 2008을 다시 설치하려고 했습니까? – Shoban

+0

"하지만 VS2008을 다시 설치하려고했지만 도움이되지 못했습니다. 어떤 제안 사항이 있습니까?" ... 나는 그가 그랬다고 생각한다 –

답변

2
MSDN에서

:

This error occurs when Visual Studio cannot find a base class that satisfies designer requirements. Examples include: Visual Studio cannot find a designer for the base class; the base class is a class that could not be found or loaded.

To correct this error

  • Forms and controls must derive from a base class that supports designers. If you are deriving from something, such as an inherited form or control, within the project you are working in, you need to make sure the project is built by selecting Build Solution from the Build menu.
1

백업 한 다음 "내 문서"의 "비주얼 스튜디오 2008"디렉토리 이름을 바꿉니다. 그런 다음 devenv.exe/safemode를 실행하십시오.

+1

와우 - 해보지 마 !! 이렇게하면 모든 프로젝트를 날려 버릴 가능성이 있습니다. 이렇게하기 전에 프로젝트를 백업하십시오. –

+0

그는 또한 새로운 설치라고 말했습니다 ... 당신이 당신의 물건을 다른 폴더에 저장하거나 백업본을 만든다고 생각합니다. 나는 그것을 편집 할 것입니다. –

0

만들고있는 프로젝트 유형에 따라 Visual Studio에서 양식 디자이너와 함께 .cs 파일을 잘못 열려고합니다. 이 경우 솔루션에서 .cs 파일을 찾아 마우스 오른쪽 단추로 클릭하십시오. 다음으로 열기를 선택하십시오 ... CSharp 편집기를 선택하고 "기본값으로 설정"을 선택하십시오.

반면에 Winforms 프로젝트를 시작하려고하면 기본적으로 선택된 첫 번째 파일은 Form1.cs이며 편집기에서 올바르게 열어야합니다. 이 경우에는 프로젝트 템플릿에 문제가있는 것처럼 보이고 양식이 올바르게 상속되지 않습니다. 다시 설치하면이 문제를 해결할 것으로 예상됩니다.

관련 문제