我想在運行時使用Stream或Byte數組加載程序集。如何從WP7的Stream或byte []加載程序集?
在.NET中你可以使用Assembly.Load(Byte[], Byte[])
http://msdn.microsoft.com/en-us/library/twt16z2x.aspx
在標準的Silverlight可以使用AssemblyPart.Load()
http://msdn.microsoft.com/en-us/library/cc190521%28v=VS.96%29.aspx
但在Windows Phone 7的這些方法都不是avaliable。
認爲你的回答是正確的。但只是刪除該功能是短視的。在很多情況下,人們可能希望將程序集作爲嵌入式資源運輸,然後在運行時選擇要加載的程序集。 – Simon 2011-06-13 03:01:56
只需將它們全部裝入XAP中,而無需將它們嵌入到一個裝配中,並在需要時裝入它們。 – 2011-06-13 03:08:08
@Simon是的,我同意,但我認爲最終這是微軟做出的正確決定。對於那種功能來說,有太多的負面消息(對於最終用戶)。 – vcsjones 2011-06-13 03:13:19