Visual Studio 的项目模板可以使用 T4 吗?
我很惊讶地发现两者之间没有联系。我错了吗?
我在项目模板中有一些 tt,我将 $safeprojectname$ 作为要写入的文件名,它似乎没有扩展 tt 文件并相应地创建 cs 文件。
I'm surprised to see no link between the 2. Am I wrong ?
I have some tt in a project template where I put $safeprojectname$ as filename to write and it doesn't seem to expand the tt file and create the cs file accordingly.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以将两者一起使用。要设置自定义工具,您需要在 .vstemplate 文件中做一些额外的工作。
以下是 VS 2010 中标准 TextTemplate itme 模板的代码。
VSDesigner 向导代码在项目上设置自定义工具属性。
You can use the two together. To get the custom tool set up, you need to do a little extra work in your .vstemplate file.
Here's the code from the standard TextTemplate itme template in VS 2010.
The VSDesigner wizard code sets up the custom tool propery on the item.
是的,它可以使用它们。 Visual Studio 将扩展名为
.tt
的文件识别为 T4 模板文件,并适当地扩展它们。 Oleg Sych 有很多关于他们的非常好的信息。 这个可能就是您想要的正在寻找。Yes it can use them. Visual Studio recognizes files with a
.tt
extension as T4 template files and expands them appropriately. Oleg Sych has a lot of very good information about them. This one may be what you are looking for.