错误“编译转换:T 。Host.get'…”

问题描述 投票:0回答:1

我开始在我经常使用的T4模板中收到此错误,但刚刚开始修改。

Compiling transformation: '<invalid-global-code>.Host.get' is a new virtual member in sealed class '<invalid-global-code>'

在我开始改变之前没有发生。

c# t4
1个回答
0
投票

此错误是由于两件事...

  • 我正在使用一个包含语法错误(我刚刚介绍过)的包含文件,导致该文件无法正确编译
  • 我在正在处理的tt文件的一部分中放错了开始/结束(<##>)块。

这两件事的结合使VS报告了标题中提到的有些无用的错误。通过将包含文件的内容复制到常规类文件中,我发现了语法错误。一旦解决了这一问题,VS就可以为我提供有关错误的开始/结束块的更集中的错误消息。

© www.soinside.com 2019 - 2024. All rights reserved.