3

最近我一直在使用大量的小對象,因爲它們更簡單,更易於重用。大多數情況下,使用StructureMap(偉大的工具,btw)將這些對象注入到另一個對象中沒有任何問題。但是偶爾我會發現,並且我以堆棧溢出異常(tm)的名義給自己一個很好的循環引用。使用StructureMap時,有沒有辦法檢測和調試循環引用?

因此,除了經歷自上次測試運行以來所有最近發生的更改,StructureMap是否提供了用於調試循環引用的任何機制,或者是否存在可用於此情況的簡單工具?

謝謝大家!

+0

您是否找到一個很好的解決方案?調用ObjectFactory.AssertConfigurationIsValid()只會爲我提供相同的StackOverflowException。 – JeremyWeir 2010-10-11 22:36:01

回答

2

ObjectFactory.AssertConfigurationIsValid();將檢查您的圖形並嘗試實例化所有插入的類型。

相關問題