문제

Subsonic (v3)을 사용하려고합니다. 간단한 설치 지침은 다음을해야합니다.

  • dll = 완료에 대한 참조를 추가하십시오
  • 오른쪽 연결 문자열 = 완료를 사용하려면 setting.ttinclude를 편집합니다. web.config에 AppSetting을 추가했습니다
  • project = 완료에 템플릿을 추가하지만 아무것도 생성되지 않습니다. 오류가없고 코드가 없습니다.

데모는 파일을 추가 할 때 적절한 .vb/.cs 클래스가 생성되거나 일부 오류가 발생 함을 나타냅니다. 그러나 단순히 템플릿이있는 폴더를 얻지 못합니다.

나는 T4 템플릿과 관련하여 완전한 초보자입니다. 사실, 나는 그들이 지금까지 존재한다는 것을 결코 알지 못했습니다 (!).

이견있는 사람? 이것은 근본적인 것이어야합니다. 이것은 매우 간단해야합니다.

참고 : 저는 VS Professional 2008을 사용하고 있습니다 - vs Express와 비슷한 문제가있을 수 있다는 것을 알고 있습니다.

도움이 되었습니까?

해결책 2

결론: 코드 생성은 C# 콘솔 애플리케이션 프로젝트, VB Windows Forms 프로젝트 및 C# 웹 응용 프로그램에서도 웹 사이트 프로젝트에서도 작동하지 않는 것으로 보입니다!

웹 애플리케이션 (XML 문서와 함께)에 대한 두 번째 이점이 있음을 알면 프로젝트를 변환 (또는 재창조) 할 것입니다. 이와 같은 비슷한 소규모 프로젝트의 경우 일반적으로 웹 사이트를 사용하는 것을 선호했지만 전환하게되어 기쁩니다.

분명히 웹 사이트 프로젝트에 사용하기 위해 컨텍스트 메뉴 (TextTransform.exe 명령 줄 도구를 사용하기 위해)를 추가 할 수 있지만 a) 첫 번째 시도에서는 작동하지 않았으며 b) 어려운 일에 대해 유사하게 보였습니다. 방법!

다른 팁

.tt 파일을 마우스 오른쪽 버튼으로 클릭하고 '사용자 정의 도구 실행'을 선택하면 코드가 생성되어야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top