2010-08-06 51 views

回答

0

使用遲而不是早期綁定(換句話說,不要參考任何PIA)。 This MS kb文章顯示了差異。

但是,爲了簡化開發,有時可以更容易地從早期綁定到最早想要支持的版本(因此您可以在Visual Studio中獲得Intellisense支持等),然後在完成時刪除引用並將其更改爲後期綁定。

+0

在我看來,基本上是反思,對吧?所以我參考的任何裝配都是如此? .NET 4的應用程序如何引用/定位.NET 3?或者這是不可能的? – 2010-08-06 10:33:09

+0

@Chry:它們是相似的,但是當你爲COM對象或DLL進行後期綁定時,你並沒有太多的獲取關於它的信息,因爲你只是假設該方法將在那裏。如果你延遲綁定.Net程序集,那麼我認爲這是使用的反射,但我不確定。你可能想創建一個新的問題來問這個問題,這樣你就可以得到更好的答案。 – 2010-08-06 10:52:52

相關問題