我正在尝试从VS2012项目生成代码做一些实验,但是我无法使这段t4代码正常工作

var project = VisualStudioHelper.CurrentProject;

因为找不到VisualStudioHelper。

我应该在t4中安装/包括哪些内容以使VisualStudioHelper可用?

最佳答案

VisualStudioHelper是来自Tangible T4 Editor的自定义类。

为了使用此类,请为您的Visual Studio安装Tangible T4 Editor,然后:

  • 在Visual Studio中打开“有形T4”菜单,然后单击“模板库”。
  • 单击左下角的“立即更新”图标。
  • 从目录树中选择:有形> Visual Studio CodeModel。
  • 在"file"菜单中,在“Walking the Visual Studio Code Model”上单击鼠标右键,然后选择“Add to Solution ...”。
  • 选择“VisualStudioHelper.ttinclude”。
  • 在您的.tt文件中,请引用VisualStudioHelper,如下所示:
  • <#@ include file="VisualStudioHelper.ttinclude" #>

    关于c# - 找不到t4 “VisualStudioHelper”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17686061/

    10-09 18:20