2009-09-24 1 views
3

Visual Studio 2008과 C#을 함께 사용하고 있습니다. DataTable 파생 클래스가 포함 된 클래스 파일의 기본 편집기를 설정하는 방법이 있습니까? 이러한 클래스 중 하나를 두 번 클릭하여 파일을 열 때마다 VS가 구성 요소 디자이너를 열려고 시도합니다. 클래스가 해당 편집기와 호환되지 않기 때문에 이는 오히려 쓸모없는 기본값입니다. 나는이 파일들이 일반 코드 편집기에서 열리길 바란다.Visual Studio 기본 열린 파일 작업

답변

2

VS 내의 솔루션 탐색기에서 파일을 마우스 오른쪽 단추로 클릭하고 "연결 프로그램 ..."을 선택한 다음 창에서 CSharp 편집기를 선택한 다음 단추를 클릭하여 기본값으로 설정하십시오.

+0

나는이 게시물을 사용할 수있는 최상의 해결 방법이라고 생각하기 시작했습니다. 성가신 부분은 내가 이렇게하면 모든 .cs 파일의 기본값이 변경됩니다. 즉, 작동하는 구성 요소 편집기가있는 파일을 두 번 클릭하면 텍스트 편집기 (예 : WinForms)가 열립니다. – Kleinux

0

그냥 RightClick-> View Code로 이동하지 않거나 디자이너에서 F7 키를 누르면 열 수 있습니다.

+0

파일을 열 때마다이 작업을 수행해야합니다. – SLaks

+1

F7 바로 가기를 사용하고 있습니다. 적어도 솔루션 탐색기에서도 작동하므로 컴포넌트 편집기 오류를 기다리지 않아도됩니다. – Kleinux

+0

@Kleinux 솔루션 탐색기에서 작동하는지 몰랐습니다. – ParmesanCodice

0

해결 방법 : 마우스 오른쪽 버튼으로 클릭하고 열기를 클릭하십시오. 클래스 파일의 확장자가 다르지 않은 한,이 문제가 계속 발생합니다.

편집 : 내용을보고 올바른 편집기를 판별 할 수있는 작은 임시 명령 줄 프로그램을 만든 다음 해당 편집기로 파일을 엽니 다. 그런 다음 해당 파일 형식을 임시 프로그램과 연결하십시오. 이것은 복잡해 보이지만 이전에 비슷한 경우에 해 보았습니다.

+0

대화 상자를 열고 대화 상자에서 기본값을 변경할 수 있습니다. – toad

+0

@ 제레미 : 저는 그가 Visual Studio 내에서 Windows Explorer가 아닌 – TJMonk15

+0

@ lod3n을 참조하고 있다고 생각합니다. 많은 노력이 필요하지만 열려고하는 편집기를 선택해야합니다 와. – ParmesanCodice

1

특성을 사용하여 특정 클래스에 대해 Visual Studio 디자이너를 사용하지 않도록 설정할 수 있습니다.

[System.ComponentModel.DesignerCategory("")]

신용 내가 처음이에 대해 알게 http://vanguard-against-confusion.blogspot.com/2007/05/disable-design-time-support-in-visual.html로 이동합니다.

한 가지 흥미로운 점은 있지만 난 그냥

using System.ComponentModel; 

[DesignerCategory("")] 

를 작성하는 경우 내 VS2010에서 작동하지 것입니다. 아무도 이유를 아나요?

관련 문제