是否可以在web.config或app.config中創建強類型引用,以便在未將這些類型引用添加到項目時構建將會中斷?是否可以創建強類型的web.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 andAnotherProject.WhizzBangers沒有引用完美的罰款。我想要的是構建失敗,並告訴我,我已經錯過了參考。
我不知道這是否可以用的工具,如ReSharper的實現? – Mike
創建一個可執行文件,通過解析.config文件或其他方式來檢查您需要的內容。從Pre-build事件調用此可執行文件。 –