我已經實現了一些定義爲here的擴展方法。我已經把它們放到一個單獨的程序集中--Brandon.Extensions。它針對Silverlight運行時構建。我有一個Silverlight應用程序,我希望使用這些擴展方法。我從我的Silverlight項目中添加了對Brandon.Extensions項目的引用 - 沒有問題。但是,我無法看到擴展名。在頁面上,我想要使用擴展方法,我開始在代碼頁的頂部鍵入Imports Brandon.Extensions
,並且該名稱空間不會顯示任何智能感知。類庫中的Silverlight擴展方法
我不確定這是Silverlight問題還是擴展問題。如何讓這些擴展方法在Silverlight應用程序中可用?
備註:
在Brandon.Extensions項目中,根名稱空間是Brandon.Extensions,包含我的擴展名的Module名爲IEnumerableExtensions。 Silverlight項目名爲Brandon.SilverlightApp,根名稱空間相同。
是否使用強名稱密鑰簽名的項目? – 2010-03-03 17:56:20
不,他們根本沒有簽名。 – 2010-03-03 18:07:44