代码之家  ›  专栏  ›  技术社区  ›  CJM

安装亚音速-添加文本模板不起任何作用

  •  1
  • CJM  · 技术社区  · 15 年前

    我正在尝试使用亚音速(v3)。简要的安装说明表明我必须:

    • 添加对dll=done的引用
    • 编辑setting.ttinclude以使用right connection string=done;将appsettings添加到web.config
    • 向project=done添加模板,但不会生成任何内容;没有错误,也没有代码。

    演示表明,当您添加文件时,要么创建适当的.vb/.cs类,要么生成一些错误——但我什么也没有得到,只得到一个包含模板的文件夹。

    说到T4模板,我完全是一个新手——事实上,直到现在我才知道它们的存在。.

    有什么想法吗?这一定是最基本的东西,应该很简单。

    仅供参考:我正在使用vs专业版2008-我了解vs Express可能存在类似问题。

    2 回复  |  直到 13 年前
        1
  •  1
  •   Adam Cooper    15 年前

    右键单击.tt文件并选择“运行自定义工具”,应该生成代码。

        2
  •  0
  •   CJM    13 年前

    结论: 代码生成似乎适用于C控制台应用程序项目、VB Windows窗体项目,甚至是C Web应用程序…但不是在网站项目中!

    由于我现在可以从Web应用程序(和XML文档一起)中获得第二个好处,所以我将转换(或重新创建)该项目。对于类似的小型项目,我通常更喜欢使用网站,但我很乐意进行转换。

    显然,我可以添加一个上下文菜单(使用textform.exe命令行工具)用于网站项目,但a)第一次尝试时它不起作用,b)它看起来像是艰难的事情!

    推荐文章