我正在使用visual studio 2012从T4模板生成XML.模板的顶部看起来像
<#@ template language="VBv4" hostspecific="True" debug="True" #>
<#@ output extension="wmef" #>
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
Run Code Online (Sandbox Code Playgroud)
T4模板正确生成XML.这没问题.然而,visual studio变得混乱,它还试图将模板本身作为XML处理并报告构建错误,说XML形成错误,当然这是因为它是XML的模板,而不是实际的XML.
当我第一次编辑.tt文件时,一切正常.但是,一旦生成XML文件并将其加载到编辑器中以查看它,然后突然返回到.tt文件,.tt文件的语法突出显示为XML,然后出现构建错误.
Perhapps这只是一个m $ oft的错误
关于这里可能发生什么的任何想法?