Cra*_*vis 6 .net configuration
是否可以在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>
Run Code Online (Sandbox Code Playgroud)
即使没有对MyProject.WhizzBangers和OtherProject.WhizzBangers的引用,这也将完全编译.我想要的是构建失败并通知我我错过了引用.
Resharper 可以帮助您解决此问题。
它在视觉上区分了 web.config 中未引用类型的内容(或者您犯了一个错误 - 在本示例中,我在“Microsoft”末尾去掉了“t”)

然而,它仍然没有编译失败,这很遗憾。它应该!