1
例如,我的c#写如下枚举结构:如何配置VS自动生成自定义代码?
enum foobar:int
{
foo,
bar
}
现在我想要自动生成一个类具有相同名称的每个枚举项(例如foo
- >class foo
,bar
- >class bar
)。 是否有语言级解决方案(例如使用codedom
)或IDE级解决方案?
例如,我的c#写如下枚举结构:如何配置VS自动生成自定义代码?
enum foobar:int
{
foo,
bar
}
现在我想要自动生成一个类具有相同名称的每个枚举项(例如foo
- >class foo
,bar
- >class bar
)。 是否有语言级解决方案(例如使用codedom
)或IDE级解决方案?
您可以尝试为您的目的使用T4 https://msdn.microsoft.com/en-us/library/bb126445.aspx
我正在使用vs2017。为了使用T4,Visual Studio SDK是必需的吗? – obfish
https://social.msdn.microsoft.com/Forums/vstudio/en-US/bac4e0df-7b82-4f44-8bb5-39e99bf02a9a/can-i-run-t4-templates-on-build-without-vs-sdk - 和建模-SDK?论坛= dslvsarchx –