Visual Studio 2012 を使用して、T4 テンプレートから XML を生成しています。テンプレートの上部は次のようになります
<#@ template language="VBv4" hostspecific="True" debug="True" #>
<#@ output extension="wmef" #>
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
T4 テンプレートは XML を正しく生成します。これは問題ありません。ただし、ビジュアルスタジオは混乱しており、さらにテンプレート自体を XML として処理しようとし、実際の XML ではなく XML のテンプレートであるため、XML の形式が正しくないことを示すビルドエラーを報告します。
最初に .tt ファイルを編集するときは、すべて問題ありません。ただし、XML ファイルが生成され、それをエディターにロードして確認し、.tt ファイルに戻ると、突然 .tt ファイルの構文が強調表示されて XML のようになり、ビルド エラーが表示されます。
おそらく、これは m$oft の単なるバグです
ここで何が起こっているのかについてのアイデアはありますか?