Visual Studio 2010을 사용하는 중에, 특정 프로젝트에서 Custom Control(WPF) 를 추가하려고 했으나 리스트에 해당 item 이 나타나지 않았다.


다른 프로젝트에서 아이템을 추가(프로젝트 > 우클릭 - 추가 > 새로운 아이템 > Visual C# items > WPF ) 하면 Window, Page, User Control, Resource Dictionary 등의 8개의 메뉴가 나오는데 해당 프로젝트에서는 아래처럼 User Control 하나만 나왔다.



이유가 혹시 참조를 안했나 해서 확인도 다 해보고, 프로젝트 속성도 검토해보았으나 이유를 찾지 못했는데, 그 해결책은 매우 간단하다.


해당 프로젝트 파일(*.csproj 파일) 을 메모장으로 열어 첫번째 <PropertyGroup> 밑에 다음의 코드를 삽입한다.


<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>


이 부분을 추가하고 다시 프로젝트를 실행시켜 새로운 아이템 추가를 해보았다.


 


다른 프로젝트처럼 8개의 리스트가 모두 추가된 것을 확인할 수 있다.


프로젝트 속성과 관련한 버그인 것으로 보이는데 정확한 이유는 모르겠다.



+ Recent posts