비주얼 스튜디오 2005:"디자인 모드"에서 내 CS 파일을 열지 마세요!

StackOverflow https://stackoverflow.com/questions/79434

  •  09-06-2019
  •  | 
  •  

문제

내 웹 서비스의 CS 파일을 관련 ASMX 파일과 연결하는 것 같습니다.하지만 무슨 일이 일어나든 CS 파일을 열기 위해 두 번 클릭할 수 없습니다. "코드를 확인"해야 합니다. 그렇지 않으면 디자이너에서 열립니다.

이 자동 동작을 끄는 방법을 아는 사람이 있습니까?코드를 편집하고 싶어요!

도움이 되었습니까?

해결책

마우스 오른쪽 버튼을 클릭하고 "다음으로 열기..."를 선택한 다음 "CSharp Editor"를 표시하고 "기본값으로 설정"을 선택하세요.

이는 WinForms Designer를 피하는 데 효과적입니다.

다른 팁

비슷한 문제를 해결하려고 할 때 이 질문을 발견했습니다.파일에 C# 클래스가 있고 파일을 두 번 클릭할 때마다 디자인 모드에서 열려고 시도했지만 이 클래스에는 디자인 모드가 의미가 없었습니다.코드를 보고 싶을 뿐입니다.

내 클래스에 [System.ComponentModel.DesignerCategory("")] 특성을 추가하면 이 문제가 해결되는 것으로 나타났습니다.

솔루션 탐색기 보기에서 "모든 파일 표시" 아이콘을 클릭합니다.그러면 각 파일 옆에 "+" 기호가 표시됩니다.+를 클릭하면 확장되어 ASMX 코드가 포함된 .CS 파일이 표시됩니다.이 시점에서 대신 해당 파일을 두 번 클릭하십시오.

어떤 이유에서인지 VS2005는 웹 서비스와 관련하여 이를 약간 거꾸로 적용한 것 같습니다.코드 보기에서 웹 서비스를 열려면 .asmx.cs 파일이 아닌 .asmx 파일을 두 번 클릭합니다.

웹 서비스에 관해서는 "디자인"할 것이 없기 때문에 약간의 의미가 있다고 생각합니다. 그러나 .aspx 파일로 작업했다면 직관에 어긋납니다.

내 경험상, 기본 편집기가 아닌 쓰기 편집기가 파일을 두 번 클릭하면 열리는 것을 발견하면 솔루션 탐색기 그러면 기본 프로젝트에 문제가 있는 것 같습니다. 사용자 옵션 파일(.user) 또는 솔루션의 사용자 옵션 파일(.suo)입니다.(어느 것인지는 모르겠지만 설정이 .suo 파일에 저장되어 있는 것 같습니다.) .suo 및 모든 프로젝트 .user 파일을 삭제하면 문제가 해결되었습니다.

저는 개인적으로 양식 편집기 프로젝트 시작 시 양식의 기본 편집기로 사용합니다.양식이 안정되고 사용자 인터페이스 디자인 변경이 덜 필요한 경우 기본 편집기를 전환합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top