尝试这些教程时( T4教程:创建可重用的代码生成模板)我注意到虽然我使用普通的c#但我没有得到任何智能感知,可能是因为文件扩展名(.tt)

无论如何不要说Visual Studio将这些.tt文件视为.cs文件,从而得到正确的智能感知帮助?

有帮助吗?

解决方案

您可以购买专业版的T4编辑器。它在独立的.tt文件中工作得非常好,但不幸的是,由于T4编辑器和T4本身的专业版本编译模板的方式不同,你会得到本教程报告的错误错误,它依赖于 T4工具箱

其他提示

Resharper 可以在 ForTea插件,增加了对编辑T4(.tt)文件的支持。

http://visualstudiogallery.msdn.microsoft的.com / EN-US / 60297607-5fd4-4da4-97e1-3715e90c1a23

这里你带一个插件......

Vaseem。

修改

也适用于Visual Studio 2012:有形T4编辑器2.3.0 点击 也适用于Visual Studio 2015:有形T4编辑器2.3.0
也适用于Visual Studio 2017:有形T4编辑器2.4.0

您可以在t4editor.tangible-engineering.com下载有形的T4编辑器,它也可以在免费版中为最重要的命名空间提供Intelli-Sense。

您可以试用 Devart T4 Editor 。它是免费的,提供语法高亮,智能感知和代码概述支持。

Scott Hanselman也指出,你可能会期待一些智能感知有关T4上的视频和文章没有内置到VS2008中,你需要Clarius的T4编辑器,但它们的社区版本中包含一些极简主义功能让你入门。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top