2012-03-12 3 views
8

Visual Studio 2010에는 단일 프로젝트 또는 솔루션에 대한 스 니펫을 만드는 방법이 있습니까? 나는 건축 적 결정을 지원하기 위해 그것들을 사용할 수 있도록 (즉, 규정 된 방식으로 특정 인터페이스를 구현하는 POCO를 생성하기 위해) 이것을 수행하는 데 관심이있다.프로젝트 관련 코드 조각을 만들 수 있습니까?

+1

당신이 할 수 있는지 모르겠지만 내 본능은 당신이 필요 없다고 말합니다. 그것은 copypasta와 DRY의 부족을 의미합니다. T4 템플릿이나 유사한 코드 생성 프로세스를 사용하거나 일반 메소드를 정적 클래스로 리팩토링하는 방법을 고려해 보셨습니까? –

+1

복사해서 붙여 넣기는 절대하지 마십시오. 난 단지 응용 프로그램 내에서 특정 목적을 위해 이러한 POCO를 모두 작성하고 있으며 내 자신의 템플리트 및 규칙을 사용하고자합니다. 게다가 템플릿 패턴을 꽤 사용하고 싶습니다. 동일한 코드를 반복해서 반복해서 입력해야합니다. 그렇게하는 데 너무 많은 시간을 할애합니다. 나는 스 니펫 (snippet)을 사용하기 시작했으나 도메인에 따라 다르다는 것을 알았습니다. 나는 너무 많은 발췌 문장을 가지고있다. 프로젝트별로 프로젝트를 만드는 것이 더 합리적입니다. 나는 당신이 제안한 것들을 조사 할 것이다. – Jordan

+1

나는 그 내용이 아닌 POCO의 구조에 대해 이야기하고 있습니다. 특정 기능에 대한 인터페이스를 사용하여 응용 프로그램 전체에 일관된 다형성을 유지합니다. 그것의 매우 분리 된. 나는 Visual Studio의 코드 편집기에서 "Implement Interface ..."함수보다 조금 더 나은 것을 찾고 있습니다. 나는 그것을 사용하곤했지만 정확히 원하는대로 작동하지 않습니다. 개발을 시작하기 전에 내 디자인 문서를 기반으로 한 스 니펫 형태로 내 POCO를 레이아웃합니다. 나는 대학생이 아니다. – Jordan

답변

3

VS 2013에서도 마찬가지입니다. 스 니펫은 Visual Studio에서 전역입니다.

관련 문제