मुझे अपनी टीटी फाइलों को प्रस्तुत करने के लिए सी # 4.0 का उपयोग करने के लिए मेरा टी 4 निर्दिष्ट करने की आवश्यकता है? मैंवीएस -2010 में सी # 4.0 का उपयोग करने के लिए मैं टी 4 (टेक्स्ट टेम्पलेट्स) कैसे निर्दिष्ट कर सकता हूं?
<#@ template language="C#v4.0" debug="true" #>
उपयोग करने की कोशिश लेकिन मैं इन त्रुटियों
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
भी हो रही है जब मैं एक गतिशील चर का उपयोग इस
dynamic x=10;
Write(x.ToString());
की तरह, कृपया है कि मैं TextTemplatingFileGenerator उपयोग कर रहा हूँ ध्यान दें और नहीं प्री-प्रोसेसर टेम्पलेट्स
क्या आपने वीएस -2010 के साथ प्रदान किए गए टेम्पलेट्स को देखने का प्रयास किया है? – Lazarus
हाँ, यह तब तक चलता है जब तक आप गतिशील चर का उपयोग नहीं करते – amazedsaint