2011-04-05 3 views
2

템플릿 편집을 수행하도록 설정된 클래스 라이브러리 프로젝트가 있고 다른 복사본으로 드롭하여 사용자 정의하고 싶습니다. 그러나 나는 다른 _ 이름과 같은의동일한 솔루션에서 2 개의 빌드 템플릿을 컴파일 할 수 있습니까?

The type 'TfsBuild.Process' already contains a definition for '_contentLoaded'

22 더 얻을.

또한 Type 'TfsBuild.Process' already defines a member called 'Process' with the same parameter types C:\Projects\MSBuild.Tasks\TechnicalDebtTaskLib\BuildProcessTemplate\obj\Release\CodeMetric.g.cs 62 16 BuildProcessTemplate

좀 더 독특한해야 할 수 있습니다 어떤 키 찾으려고하는 XAML의 다른 부분을 편집 손을 시도,하지만 운했습니다.

동일한 솔루션에서 여러 빌드 프로세스 템플리트에 대해 작업하거나 고유하게 만드는 프로세스 템플리트를 복사하려면 어떻게합니까?

+0

전체 기사가 더 명확 해주십시오. "템플릿 편집을 할 수 있도록 설정"이란 무엇을 의미합니까? 당신이 따라야 할 정확한 단계는 무엇입니까? –

+0

기본 템플릿을 프로젝트에 복사 한 다음 복사본을 만들어 다른 빌드 유형을 수행했습니다. – Maslow

답변

5

요약 :

<activity mc:ignorable="sap" x:class="Tfs2008Template.Process" ... xmlns:this="clr-namespace:Tfs2008Template"> 

이 태그는 예를 들어 변경해야합니다

:

<activity mc:ignorable="sap" x:class="Tfs2008Template2.Process" ... xmlns:this="clr-namespace:Tfs2008Template2"> 

관련과에있을 필요가있는 두 개의 태그를 추론 무엇이든 들어 sync는 대개 아주 긴 속성 목록의 시작과 끝에 있습니다. my blog

+0

두 태그는 네임 스페이스 및 클래스 선언입니다. 동일한 어셈블리에 동일한 값을 갖는 두 개의 프로세스 템플리트 인스턴스가있는 경우, 컴파일 할 때 작성된 2 진 파일에 동일한 클래스에 대한 두 가지 특성이 있습니다. 위에서 설명한 수정은 프로세스 템플리트 중 하나를 충돌을 막기 위해 다른 이름 공간에 배치하는 것입니다. – bwerks

관련 문제