我们正在使用PostSharp方面来抽象配置文件。例如
[Configurable(Default = "MyValue")]
public static string value { get; set; }
每次访问时,Postsharp都会覆盖其getter / setter以从配置文件中提取。
问题是我们必须手动创建配置文件,这对大型应用程序来说可能很乏味。
在构建时生成此配置文件的最佳方法是什么?我需要扫描解决方案中的所有.CS文件,并根据我找到的内容生成配置文件条目。
答案 0 :(得分:0)
我们最终扫描了一个接口IHaveConfigs,使用反射提取适当的信息并生成json文件。我会发布代码,但我无法访问它。