我正在嘗試創建一個T4模板,它從另一個單獨的程序集中繼承。 問題是如果我使用TextTemplatingFileGenerator自定義工具(也將模板指令的visibility屬性設置爲true),但是僅在使用TextTemplatingFilePreprocessor自定義工具時,纔會生成引用程序集中的T4模板。生成T4模板爲公開
我用錯了嗎?我是否應該使用不同的技術(包括,或建議here)?
UPDATE
在意見中的要求有關場景的一些細節: 在我的公司,我們需要一個可重複使用的架構產生物體(通常是數據庫實體的DTO,反之亦然)之間的轉換器/映射器。
我們厭倦了隱藏內部操作的框架,通常會導致運行時異常,特別是對於集合。
我想定義一個模板以便在數據映射項目中重用,我們通過反射從另一個組件中獲取對象的定義,並使用映射擴展方法生成靜態類。
感謝 弗朗西斯
您試圖實現的整體場景是什麼? – FuleSnabel
Francesco,您使用TextTemplatingFilePreprocessor時遇到了什麼問題? – GarethJ