2012-12-05 69 views
0

大會一被髮布了1.0版本 一些補丁上A.如何自動檢測裝配接口更改?

開發這些補丁可能涉及要麼100%的內部代碼(例如:改變實現私有函數),或者他們可能會影響A接口連的方式,不會中斷依賴彙編的編譯(例如:公共常量值已更改)。

如何自動檢測該組件接口已更改,以便您知道您可能還需要傳遞A相關的組件?

+1

你應該看看NDepend。看到這[回答](http://stackoverflow.com/q/1280252/201088)。 –

回答

1

最明顯的解決方案是(如果你在運行時檢測到它們)是提供某種形式的清單進行組裝,可以定義依賴的組件列表(即可以根據版本不同而不同)。

+0

我已經有這個列表。但是如果更改只是內部的,我不想提供具體的組件。所以我需要更多東西。 – sthiers

+0

@sthiers:如果更改是* only * internal,則只更改版本號並留下依賴程序集列表(如果有)不變。 – Tigran

+0

是的,問題是自動檢測是否內部變化。 – sthiers