내 tt 파일을 렌더링하기 위해 C# 4.0을 사용하려면 T4를 지정해야합니까? 나는VS2010에서 C# 4.0을 사용하기 위해 T4 (텍스트 템플릿)을 어떻게 지정합니까?
<#@ template language="C#v4.0" debug="true" #>
를 사용하여 시도하지만이
dynamic x=10;
Write(x.ToString());
같은 동적 변수를 사용할 때 나는 TextTemplatingFileGenerator를 사용하고 있음을 유의하시기 바랍니다 이러한 오류 또한
Error 2 Compiling transformation: Predefined type 'Microsoft.CSharp.RuntimeBinder.CSharpSetMemberBinder' is not defined or imported e:\projects\DynamicModel\DynamicModel\ModelGenerator.tt 1 1
Error 3 Compiling transformation: Missing compiler required member 'Microsoft.CSharp.RuntimeBinder.CSharpInvokeMemberBinder..ctor' e:\projects\DynamicModel\DynamicModel\ModelGenerator.tt 1 1
Error 4 Compiling transformation: Missing compiler required member 'System.Runtime.CompilerServices.CallSite.Create' e:\projects\DynamicModel\DynamicModel\ModelGenerator.tt 1 1
Error 5 Compiling transformation: One or more types required to compile a dynamic expression cannot be found. Are you missing references to Microsoft.CSharp.dll and System.Core.dll? e:\Projects\DynamicModel\DynamicModel\ModelGenerator.tt 7 8
Error 6 A namespace cannot directly contain members such as fields or methods e:\projects\DynamicModel\DynamicModel\ModelGenerator.cs 1 1 DynamicModel
받고 있어요 및
아니요 사전 처리기 템플릿
VS2010과 함께 제공된 템플릿을 사용해 보셨습니까? – Lazarus
그래, 당신이 동적 변수를 사용하지 않는 한 잘 간다 – amazedsaint