您如何禁用 T4模板验证 。 VS2010正在验证我的T4模板,刚刚在具有“#”(尖锐字符)的任何部分。

error CS1040: Preprocessor directives must appear as the first non-whitespace character on a line

错误是胡说八道。我甚至可以从模板中生成代码,但是我无法运行项目 CS1040。

安装Visual T4后,我会遇到此错误,即使从扩展管理器中卸载也无法正常工作。为VS2010安装Visual T4给我带来了亚音速模板的问题。禁用和卸载也无济于事。我很失望。

有帮助吗?

解决方案

由于某些原因

其他提示

T4模板的构建动作已更改。当您将文件从一个项目复制到另一个项目或偶然地将其更改为另一个项目时,可能会发生这种情况。

解决它的步骤:

  • 右键单击文件并选择 特性 (alt+Enter)。
  • 选择 建立动作 并将其更改为默认值 没有任何.
  • 保存项目并重建。
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top