2013-06-26 2 views
2

2012 "비주얼 C# 클래스"템플릿 : 프로젝트를 마우스 오른쪽 버튼으로 클릭하고이 add -> class을 선택할 때이 위대한 작품을비주얼 스튜디오 나는 현재 다음과 같은 위치에있는 기본 클래스 템플릿을 수정할 수있어 위치

C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class 

. 비주얼 스튜디오

File -> New -> File... -> Visual C# Class 

File 메뉴 항목을 통해 클래스를 추가 할 때

비록, 클래스 템플릿은 작동하지 나타납니다. 위에서 지정한 것과 다른 위치에 있다고 가정합니다. "Visual C# class"템플릿은 어디에서 찾을 수 있습니까? 편집

: 당신이 볼 수 있듯이 File->New->File... General -> Visual C# class

using System; 

public class Class1 
{ 
    public Class1() 
    { 
    } 
} 

클래스에서 생성 된

클래스는 right-clicking on project-> Add Clas

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 

namespace ConsoleApplication1 
{ 
    class Class1 
    { 

    } 
} 

에서 생성 된 클래스 나를 만드는, 모두 함께 다른 두 개의 다른 템플릿을 사용한다고 생각하십시오.

+1

템플릿 캐시를 삭제하고 다시 작성 했습니까? – Jason

+0

예 .. 파일을 변경 한 후 devenv/setup을 실행하고 있습니다. 먼저 전체 templatecache 폴더를 삭제해야합니까? –

+0

예, ItemTemplatesCache 디렉토리를 삭제 한 다음 모든 템플릿을 재생성하려면'devenv/installvstemplates'를 실행해야합니다. – Jason

답변

0

VS 2012와 동일하면 완전히 확신 할 수 없지만 관리자에게 명령을 제공하면 devenv /installvstemplates 명령을 사용하여 VS에 다시 생성하도록 VS에 알릴 수 있다고 생각합니다. 여기 (VS 2010)

더 자세한 설명 : 그래서 어디에 대한 답변 많이 있지만 http://ericsowell.com/blog/2007/5/22/how-to-edit-visual-studio-templates

+0

에 대한 문장을 사용하는 문장이 하나뿐이므로이 작업을 완료했습니다. 나는 클래스가 파일 -> 새 메뉴 항목 –

+0

D 오오를 통해 생성 될 때 VS가 다른 클래스 템플릿을 사용한다고 생각합니다. 내가 VS 대 기계 근처에서 돌아 왔을 때 유용한 것을 생각해 낼 수 있는지 알아 보겠습니다. – Chris

0

이유 ... 그것은 File->New->File처럼 보이는

를 사용하지 않습니다에 템플릿, 나는 이것을 테스트하고 VS2010도 마찬가지입니다. 참고로, right-clicking on project-> Add Class을 사용하지 않으시겠습니까? 그것은 작동하고 필요한 곳에 파일을 놓습니다. 다른 방법은 파일을 열지 만 프로젝트에 파일을 추가하지 않고 열뿐입니다. 어쩌면 그것이 기본 빈 클래스 템플릿 인 이유 중 하나 일 것입니다.

내가 언급 한 다른 방법을 시도한 것은 처음입니다.

+0

내가 설명한 두 번째 방법을 사용하고 잘 작동합니다. 템플릿을 테스트하고 위에서 설명한 방법으로는 작동하지 않는다는 것을 깨달았습니다. –

+0

@moncada 예, 우리가 익숙한 템플릿을 사용하지 않는 것 같아요. 실제 프로젝트 나 솔루션에 파일을 추가하지도 않습니다. 적어도 VS2010의 경우였습니다. VS2012가 없습니다. 이 기계에서 2012 년에도이 사실을 확인하십시오 – Jason

+0

네, 맞습니다 ... –