天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

解決T4模板的程序集引用的五種方案

  在眾多.NET應用下的代碼生成方案中,比如CodeDOMBuildProvider, 我覺得T4是最好的一種。關于T4的基本概念和模板結果,可以參考我的文章《基于T4的代碼生成方式》。如果要了解T4具體的應用,則可以參考我的文章《創建代碼生成器可以很簡單:如何通過T4模板生成代碼?》(上篇)(下篇)。如果你編寫T4模板,你不得不面對一個問題——如何引用一個程序集?VS 2010采用了與VS2008不同的程序集引用的解析機制。本篇文章為你介紹在VS2010下5種不同的程序集引用的方式。

目錄
一、添加程序集引用解決不了問題
二、將引用程序集安裝到GAC
三、利用VS的PublicAssemblies目錄
四、指定程序集的具體路徑
五、采用環境變量
六、使用VS宏

  一、添加程序集引用解決不了問題

  如果你的T4模板需要調用一個自定義的類型,并且該類型定義在某個非系統程序集中,你就需要通過T4<#@ assembly…#>指令引用該程序集。在VS 2008環境下,你只需要為當前項目添加相應的程序集引用,并且通過<@ assembly…#>指令的name屬性指定程序集(Dll)的文件名即可。比如,下面的T4模板包含了對程序集Artech.T4AssemblyRefResovle.Foo.dll的引用。

<#@ template debug="false" hostspecific="false" language="C#" #>
<#@ assembly name="Artech.T4AssemblyRefResovle.Foo.dll" #>
<#@ output extension=".cs" #>
public class HelloWorld
{}

NET技術解決T4模板的程序集引用的五種方案,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲国产精品综合久久一线 | 亚洲AV色香蕉一区二区9255 | 浪荡受自我调教纯肉BL | 亚洲国产综合久久久无码色伦 | 国产成人精品永久免费视频 | 999精品影视在线观看 | 在线免费观看a视频 | 魔乳 堕乳漫画acg产卵 | 日本片bbbxxx| 国产色婷婷亚洲99麻豆 | 99视频免费在线 | 国产又粗又猛又爽黄老大爷 | 草莓视频在线看免费高清观看 | 久久综合狠狠综合久久综合88 | 九九精品在线播放 | 欧美做真爱欧免费看 | 国产成人拍精品免费视频爱情岛 | 五月丁香婷姐色 | 久久久久久久99精品免费观看 | 午夜影院一区二区三区 | 久久毛片免费看一区二区三区 | 他揉捏她两乳不停呻吟口述 | 91久久精一区二区三区大全 | 韩国和日本免费不卡在线 | 绿巨人www在线观看 绿巨人www | 国产欧美日韩亚洲第一页 | 2021精品乱码多人收藏 | 人妖干美女 | 97超碰在线视频 免费 | 受被三个攻各种道具PLAY | 日本内射精品一区二区视频 | 久久国产乱子伦精品免费不卡 | 欧美日韩精品不卡在线观看 | 国产a在线不卡 | 肉色欧美久久久久久久蜜桃 | 久久精品一本到99热 | 男女性杂交内射妇女BBWXZ | 日本福利片午夜免费观着 | 日日干日日操日日射 | 忘忧草在线社区WWW日本-韩国 | 中文字幕亚洲无限码 |