2013-09-25 291 views
0

我想在WinRT中編寫一個代碼編輯器,它將使Surface RT和Surface 2成爲使用Visual Studio編寫代碼的人員的一個可行設備,通過輕量級代碼編輯功能到Windows應用商店中的Windows RT(無需調試,顯然,只需編輯在Visual Studio中真實PC上使用的SkyDrive中的文件)即可。這個應用程序將包括智能感知功能作爲關鍵功能,爲此,我將讓用戶瀏覽他們項目引用的所有.DLL和.EXE文件。在WinRT之外,這是相對簡單的,但我不知道如何從WinRT中的DLL加載程序集。可能嗎?請記住,我只需要獲取包含庫中包含的類和名稱空間的字符串數據,以及這些類的成員的名稱,僅此而已。從Windows應用商店應用程序加載程序集

如果這是不可能的,像我這樣的開發人員必須被Windows RT中的所有限制所阻止,這真是一種恥辱。畢竟,我只是試圖通過加載外部DLL並讀取類的名稱來編寫病毒,而不是運行任何代碼(sarcasm alert)。

回答

0

你真的需要的DLL和EXE的,或者你只是需要將被使用的數據?爲什麼不提取應用程序將使用的數據並存儲該信息而不是完整的dll和exe文件?

+0

如果有辦法做到這一點會很好。你知道怎麼做嗎?在桌面上,我可以從文件加載一個Assembly對象,並且可以瀏覽它的類型。 –

+0

我可能會讓我自己的對象存儲信息和工具來從dll或exe使用反射提取信息。 – Danexxtone

相關問題