내 솔루션에는 두 개의 프로젝트가 있습니다. Project1의 enum1에서 project2의 enum2 값을 복사해야합니다. T4를 사용하면 가능합니까?프로젝트 간 T4 복사 열거 형
편집
은 내 상황을 조금 더 설명하겠습니다. enum1이있는 project1은 도구에 의해 생성됩니다. 대부분 데이터베이스와 테이블 이름의 열거 형에서 생성 된 엔티티가 있습니다. 이 프로젝트 1은 서버 측에서 데이터베이스와 상호 작용하는 데 사용됩니다. 서버 측은 WCF를 통해 클라이언트 측과 통신합니다. 별거의 문제로 WCF를 통해 내 프로젝트 1을 공유하고 싶지 않습니다. 하지만 엔티티 이름이있는이 열거 형이 있습니다. 클라이언트 측의 엔티티 이름을 사용하여 일부 작업을 일반화합니다. 예를 들어 WCF (클라이언트 -> 서버)에서 값을 보내고 엔터티 이름을 사용하여 해당 엔터티에 값을 매핑합니다.
왜 그렇게해야합니까? 당신은 한 곳에서 선언하고 싶지 않으십니까? (세 번째 프로젝트) 다른 두 부분을 참조 하시겠습니까? 두 개의 서로 다른 프로젝트에서 똑같은 열거 형을 정의하면이 두 열거 형을 섞어서 사용할 수 없으며 여전히 서로 다른 유형으로 간주됩니다. –
@Lasse V. Karlsen이 말한 바. – leppie
몇 가지 추가 정보 대신 답변이 추가되었습니다. –