在构建时扫描解决方案,更新文本文件

时间:2015-05-26 23:24:22

标签: c#

我们正在使用PostSharp方面来抽象配置文件。例如

    [Configurable(Default = "MyValue")]
    public static string value { get; set; }

每次访问时,Postsharp都会覆盖其getter / setter以从配置文件中提取。

问题是我们必须手动创建配置文件,这对大型应用程序来说可能很乏味。

在构建时生成此配置文件的最佳方法是什么?我需要扫描解决方案中的所有.CS文件,并根据我找到的内容生成配置文件条目。

1 个答案:

答案 0 :(得分:0)

我们最终扫描了一个接口IHaveConfigs,使用反射提取适当的信息并生成json文件。我会发布代码,但我无法访问它。