【发布时间】:2012-11-23 08:45:25
【问题描述】:
是否可以在 web.config 或 app.config 中创建强类型引用,以便在尚未将这些类型引用添加到项目中时构建会中断?
例如,假设我有一个 WhizzBangerFactory,它在 web.config 中查找已声明的 WhizzBangers。我可能有类似的配置,
<whizBangs>
<add name="SuperDooper" type="MyProject.WhizzBangers.SuperDooperWhizzBanger, MyProject.WhizzBangers" />
<add name="Fantastical" type="AnotherProject.WhizzBangers.FantasticalWhizzBanger, AnotherProject.WhizzBangers" />
</whizBangs>
即使没有对 MyProject.WhizzBangers 和AnotherProject.WhizzBangers 的引用,它也能完美编译。我想要的是构建失败并通知我我错过了参考。
【问题讨论】:
-
不知道用Resharper之类的工具能不能做到?
-
创建一个可执行文件,通过解析您的 .config 文件或其他方式来检查您需要的内容。从 Pre-build 事件调用这个可执行文件。
标签: .net configuration