본문 바로가기
.NET

C# winform 프로젝트에서 "디자이너 보기"가 사라지는 문제 해결

by leo21c 2022. 5. 18.
SMALL

왜 "Form1.cs"에서 "디자이너 보기" 표시가 사라지는는 문제가 발생한 것인지 원인은 모르겠다.

하지만 해결 방법은 찾았다.

 

디자이너가 보이지 않는 경우의 비정상 프로젝트의 모습니다.

비정상 프로젝트

Form1.cs를 선택해서 팝업 메뉴를 보면 아래와 같이 디자이너 보기 메뉴가 없는 것을 확인할 수 있다.

비정상 프로젝트 팝업 메뉴

정상적인 프로젝트의 모습은 아래와 같다.

정상 프로젝트

그리고 이때의 팝업 메뉴에는 디자이너 보기를 볼 수 있다.

정상 프로젝트 팝업 메뉴

그래서 프로젝트 파일을 열어 차이점을 확인해 보니 아래와 같이 차이가 존재한다.

비정상 <Compile Include="Form1.cs" />
<Compile Include="Form1.Designer.cs">
  <DependentUpon>Form1.cs</DependentUpon>
</Compile>
정상 <Compile Include="Form1.cs">
  <SubType>Form</SubType>
</Compile>
<Compile Include="Form1.Designer.cs">
  <DependentUpon>Form1.cs</DependentUpon>
</Compile>

비정상(디자이너 보기가 사라진 경우)인 경우에는 SubType이 사라진 것을 확인 할 수 있다.

 

따라서 프로젝트 파일을 열어서 <SubType>Form</SubType> 추가하면 정상적으로 디자이너 보기 기능을 이용할 수 있다.

LIST