我正在研究一些代碼生成的東西 - 使用T4 RuntimTemplates。 我確實有多個模板,並將它們「存儲」在IEnumberable列表中。IEnumerable T4模板
我的問題是,我想通過使用.WriteAllText()這是一個虛擬的方法遍歷模板。
我想,這可能是創建具有.WriteAllText(定義接口),一個在部分類中聲明它的最簡單的方法..
public partial class SolutionTemplateRunTime : SolutionTemplateRunTimeBase, ICodegenerationTemplate
{
這工作,直到我存儲或更新模板;-)。模板的部分類(cs後面的代碼)被更新並且接口聲明消失。
public partial class SolutionTemplateRunTime : SolutionTemplateRunTimeBase
{
有沒有解決方案來處理?它的那種惱人的,每當我更新模板.. 希望你能幫助重新聲明接口..
格爾茨壹岐
將'WriteAllText'方法添加到'SolutionTemplateRunTimeBase' – dotctor
SolutionTemplateRunTimeBase得到重新創建太.. ..--( –