如何动态生成代码并动态创建智能感知

时间:2014-10-23 13:59:18

标签: c# dynamic enums

我们希望能够从表中读取值列表(即:错误代码列表)并动态创建包含列表枚举的类。然后,我希望能够使用Intellisense访问枚举。我在EnumBuilder类上发现了这篇文章,但我想将动态生成的枚举保存到我当前的项目中,因此它是项目的一部分而不是单独的dll。有没有办法使用EnumBuilder类并将其保存到代码文件(C#)而不是DLL。

我们希望在创建或打开项目时在VS中自动执行以下操作。

  1. 如果新文件不存在,则创建一个新文件。
  2. 如果有任何更改,请更新文件。
  3. 我知道我可能需要创建一个VS插件来创建/升级枚举。所以关于创建VS插件的好文章的任何建议都是一个很好的起点。

0 个答案:

没有答案