博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
T4 assembly
阅读量:6190 次
发布时间:2019-06-21

本文共 937 字,大约阅读时间需要 3 分钟。

In a T4 template the executing assembly is not yours but one from the T4 engine.

To access types from your assemblies, you have to perform the following steps:

  1. Add a reference to your assembly to the template. Put that at the top of it:

    <#@ assembly name="$(SolutionDir)
    \bin\Debug\
    .dll" #>
  2. Import the namespace of your assembly. Put that somewhere below the previous line:

    <#@ import namespace="
    .
    " #>
  3. To access the types in this assembly, pick one of them and get the assembly from it:

    var assembly = typeof(
    ).Assembly;var types = assembly.GetTypes() .Where(t => String.Equals( t.Namespace, "RepoLib.Rts.Web.Plugins.Profiler.Models", StringComparison.Ordinal)) .ToArray();

转载于:https://www.cnblogs.com/zwei1121/p/4126311.html

你可能感兴趣的文章
设计模式——代理模式
查看>>
angularJS
查看>>
netzapper操作
查看>>
es安装
查看>>
点击按钮,文本框如何不失去焦点
查看>>
微服务说的局限性
查看>>
a标签的onclick和href同时存在的写法
查看>>
中国公有云三巨头,同时支持Rancher Kubernetes平台
查看>>
ModuleNotFoundError: No module named 'tornado'解决办法
查看>>
centos7的firewall-cmd怎么让指定ip能访问指定端口?
查看>>
微信小程序开发流程
查看>>
@Configuration和@Bean的用法和理解
查看>>
2017年网站建设公司现状分析
查看>>
python windows7下创建~/.pypirc文件
查看>>
设计模式六大原则
查看>>
eclipse idea 导入maven项目
查看>>
sweetalert
查看>>
中国2017 Google 开发者大会第二天简单回顾
查看>>
别嘲笑老同志了!网络诈骗,19岁小鲜肉最容易中招
查看>>
ESL系统的Docker化部署
查看>>