我一直在尝试从我的类图中获取生成的代码,但它不能编译,因为一些生成的类看起来像这样:
public class List : Block
{
public virtual {
get;
set;
}
}
我认为这是因为代码生成试图将继承关系视为可遍历的关联。但是我无法证明它或对它做任何事情,因为我不确定如何调试代码生成模板。
我已经从%ProgramFiles%\ MICROSOFT VISUAL STUDIO 14.0 \ COMMON7 \ IDE \ EXTENSIONS \ MICROSOFT \ ARCHITECTURE TOOLS \ EXTENSIBILITY \ Templates \ Text \复制它们,如果我右键单击UML Model Explorer根目录,它们就会被引用和设置代码生成。
要运行它们,我右键单击并选择Generate Code。要调试它们,我需要采取相同的操作,但不知何故使Visual Studio进入调试模式,无论是自动还是通过附加到进程。一些在线参考表明我应该看到在Visual Studio中运行t4模板的选项,但我找不到。
问题:
我正在运行VS2015 Enterprise。