【问题标题】:Simple T4 template doesn't work in Visual Studio 2010, but does in MonoDevelop?简单的 T4 模板在 Visual Studio 2010 中不起作用,但在 MonoDevelop 中起作用?
【发布时间】:2012-07-12 06:56:36
【问题描述】:

让 Visual Studio 2010 编译我的 T4 模板时遇到了各种各样的麻烦。我很确定这个相同的模板在 2008 年有效,但我现在无法确认。我确信它适用于 MonoDevelop。

无论如何,这是我的模板的标题:

<#@ template language="C#v3.5" hostspecific="true" #>
<#@ output extension="cs" #>
<#@ assembly name=“System.Core” #>
<#@ import namespace="System.IO" #>
<#@ import namespace="System.Text" #>
<#@ import namespace="System.Collections.Generic" #>
<#@ import namespace="System" #>
<#@ import namespace="System.Linq" #>

Visual Studio 2010 抱怨第一行模板指令:

以错误的格式指定了指令。转型将 不能运行。请以

为什么这没有按预期工作?

【问题讨论】:

    标签: .net visual-studio-2010 mono t4


    【解决方案1】:

    我的问题是我复制并粘贴了assembly 指令,它使用“” 而不是""

    另外,我发现它作为错误给出的行号基本上是没有意义的。

    【讨论】:

      猜你喜欢
      • 2011-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-08
      • 1970-01-01
      相关资源
      最近更新 更多