在C#中使用EnumBuilder

时间:2017-07-18 11:02:48

标签: c# enums assemblybuilder

我正在使用像https://stackoverflow.com/a/792332/910502中描述的EnumBuilder来创建基于数据库值的枚举,并且喜欢在非开发人员机器上使用此方法 - 我可以部署虚拟程序集,但没有构建后事件并且无法触发控制台应用程序,因为程序集已经由引用它的exe使用,因此访问被拒绝。

一种方法可能是拥有第三个应用程序,它起到启动器的作用: 首先启动创建程序集的控制台应用程序,然后使用它启动应用程序。

这种情况的推荐方法是什么?

1 个答案:

答案 0 :(得分:0)

您没有提供太多详细信息,但我认为您可以通过使用简单的bash / powershell脚本来实现您的目标,该脚本将运行“enum-generator”#39;然后' app'期望这个dll在specyfic目录。

关于动态枚举生成器。你考虑过使用T4模板吗?看起来有点干净。