2016-09-04 2 views
12

T4 텍스트 템플릿은 텍스트 파일을 생성 할 수있는 텍스트 블록과 컨트롤 논리가 혼합되어 있습니다..NET 코어의 T4 대안?

아무도 나에게 T4 대안을 .NET 코어로 제안 할 수 있습니까? .NET 코어에서 T4를 가져올 계획이 있습니까?

+0

나는 며칠 전에 이것을보고있었습니다. 당신은 이것을 시도 할 수 있습니다 : http://www.bricelam.net/2015/03/12/t4-on-aspnet5.html – OzieGamma

+0

T4에서 무엇이 필요합니까? 필자는 대부분의 T4를 Visual Studio에서 직접 LinqPad 또는 .fsx 파일을 통해 실행되는 간단한 .net 스크립트로 옮겼습니다. – Maslow

답변

9

Scripty를 사용할 수 있습니다. Roslyn의 새로운 분석기와 잘 어울립니다.

https://github.com/daveaglick/Scripty

http://daveaglick.com/posts/announcing-scripty

그들이 project.json 형식 ( https://blogs.msdn.microsoft.com/dotnet/2016/05/23/changes-to-project-json/)는 .xproj 또는 .csproj 파일에서 Scripty을 사용할 수 있어야 떨어지고 있기 때문에.

+1

Scripty는 Visual Studio 코드 (.NET Core)를 크로스 플랫폼 솔루션으로 사용할지 여부를 결정합니다. – NBM

+0

Havent 시도. 문서에서는 Roslyn을 기반으로하는 juger 패키지라고 말합니다. 따라서 ID는 yes라고 말합니다. – OzieGamma

+0

@OzieGamma, 런타임 생성을 지원하는지 알고 있습니까? 나는 프로젝트 홈에서 그것에 대해 아무것도 보지 못한다. – mattinsalto