.tt 파일에서 code.VsNamespaceSuggestion()이 네임 스페이스를 가져 오는 위치를 알고있는 사람이 있습니까?T4 생성 : VsNamespaceSuggestion()은 어디에서 가져 오나요?
솔루션의 네임 스페이스를 변경해야하는 문제가 있습니다. 폴더 이름, 파일 이름, 프로젝트 이름, 프로젝트 속성, 어셈블리 정보 등 모든 곳에서 변경했음을 맹세합니다. 그러나 .tt 파일이 실행되면 항상 생성 된 클래스에 이전 네임 스페이스를 다시 넣습니다. EF 모델에서 온다고 들었지만, 네임 스페이스 (디자이너/속성 또는 메모장에서 .edmx 파일 열기)를 보여주는 것은 아무것도 없습니다.
의견이 있으십니까? 해킹의 경우 다음 줄에서 원하는 네임 스페이스로 재정의하는 것입니다.
string namespaceName = code.VsNamespaceSuggestion();
namespaceName = "Desired.Namespace"; //HACK:
감사 .:! –
+1 멋진 솔루션! 대답을 받아 들여야한다. – Seph