VS2010에서 T4를 사용하려고하는데 이상한 문제가 있습니다. 모든 지시문이 올바른 형식이지만 T4는 항상 "A 지시문이 잘못된 형식으로 지정되었습니다"라는 오류 메시지를 표시합니다. 이 오류는 T4에서 인식하지 못하는 UTF-8 파일 접두어 때문에 발생했습니다. 알았어, 나는 그것을 제거해야한다. 그러나이 파일을 외부 편집기로 ANSI 인코딩에 저장하려고 할 때마다 VS2010은 인코딩을 UTF-8로 다시 변경합니다. 그리고 VS2010에서 파일을 수정할 때도 마찬가지입니다. 그래서 T4는 다시는 작동하지 않습니다.
제안 사항이 있으십니까?T4 대 UTF-8 대 VS2010
2
A
답변
1
이유를 찾았습니다. 인코딩과 관련이 없었습니다. 샘플의 일부 텍스트를 복사했는데 따옴표에 잘못된 기호가 있습니다 (시각적으로 매우 유사하지만 다른 char 코드가 있음). T4 파서가 실패했습니다.
1
사용중인 Windows 및 Visual Studio 언어 버전은 무엇입니까?
T4는 접두사가 있거나없는 UTF-8을 지원합니다. 별도 지시가없는 한 T4는 기본적으로 입력 템플릿의 인코딩을 복제합니다. (스위치를보기 위해 인코딩을 변경 한 후에는 VS에서 출력 파일을 닫거나 다시 열어야합니다.) EN-US Windows 및 VS에서보고있는 내용을 다시 작성할 수는 없습니다.
ANSI로 저장하려는 경우 VS의 파일/고급 저장 옵션 메뉴를 사용하여 코드 페이지를 선택할 수 있습니다.
관련 문제
- 1. Linq-To-SQL 대 T4 템플릿
- 2. VS2010 코딩은 UI 테스트는 웹 성능 대
- 3. Webforms 대 Asp.Net MVC VS2010 LoadTest
- 4. 대 ID 대 UniqueID 대 ClientID 대 UniqueClientID 대 StaticClientID?
- 5. iPhone 대 XML 대 비누 대 JSON 대 RESTful
- 6. 부 대 대 C# 대 파이썬?
- 7. SDI 대 MDI 대 TDI 대?
- 8. JSONML 대 InnerHTML 대?
- 9. 대 트림 대 FILE_IGNORE_NEW_LINES
- 10. "이상"대 "이상"대
- 11. 조회수 대 CALayers 대?
- 12. _ 새로운 대 GNU 대
- 13. 티카 : 등 등 대 HoldAllComplete 대 HoldForm 대 홀드 대 연기 대 평가되지 않은
- 14. WPF WebBrowser NavigateToString 대 NavigateToStream (히브리어/비 utf8 인코딩)
- 15. 스프레드 대 MPI 대 zeromq?
- 16. apc_define_constants 대 hidef 대 정의
- 17. 반복자 대 참조 포인터 대
- 18. int 대 NSNumber 대 NSInteger
- 19. iWebkit 대 JQTouch 대 iUI
- 20. NSImage 대 CIImage 대 CGImage?
- 21. 문자열 대 c_str() 대 데이터()
- 22. DataModel 대 DataContract 대 ViewModel
- 23. Unity 대 Udk 대 CryEngine
- 24. ASSERT 대 ATLASSERT 대 assert
- 25. Android 대 TIME_TICK 대 알람
- 26. Icesfaces 대 Myfaces 대 Primefaces
- 27. 정확도 대 바코드 대 qrcode?
- 28. ErrorAttribute 대 OnException 대 Application_Error
- 29. HBase 대 Hyptertable 대 Lucene
- 30. Application_Start 대 OnInit 대 생성자
다행 당신이 그것을 해결! – GarethJ