ildasm

    0熱度

    1回答

    我一直在使用ILDASM拆卸的WPF(棱鏡).dll文件(Microsoft.Practices.Prism.UnityExxtensions.dll),還有我3個文件具有類似。IL擴展,.RES和.g.resources。我在.IL文件的元數據中更改了引用文件的版本號。現在我需要再次將它組裝成一個.dll。

    0熱度

    2回答

    我有6個需要使用我的應用程序的舊VB6 DLL。爲了讓他們在.NET領域工作,他們被轉換爲Interop DLL。 其中一個Interop DLL(稱爲Master.DLL)引用了其他5個DLL。 我想強名Master.DLL所以我用反彙編/ ILASM與.SNK文件 當我打開新強命名Master.DLL與ILDASM,並期待在清單中,它的五個引用沒有強命名,導致FileLoadException

    0熱度

    1回答

    當我的.exe exe運行時,它會在rumtime加載正確的.net程序集。我明白有一個探測過程發生。 我的問題是,如果我在ildasm中打開.net exe/dll,我只有mscorlib.dll的.extern引用,而不是其他人。 那麼,clr如何獲取進行.net引用的彙編的探測所需的信息? 我有一個示例項目和圖像在這裏。 所以在這種情況下,我沒有看到.NET程序集的引用任何地方像系統,Sys

    0熱度

    1回答

    ILDASM的哪個命令行選項僅轉儲引用的程序集?如果不可能,是否有另一種工具/方法將引用程序集轉儲到.NET DLL中。

    5熱度

    1回答

    我一直在ILDASM玩弄和mscorlib程序和System.Runtime反編譯的分歧已經注意到: 反編譯C:\Windows\Microsoft.NET\Framework\v4.0.30319\System.Runtime.dll (36KB)只是返回的清單文件。反編譯C:\Program Files (x86)\Reference Assemblies\Microsoft\Framewor

    8熱度

    2回答

    有沒有一種方法來標記類型(甚至更好,一個接口),使得沒有它的實例可以被存儲在一個字段(以類似的方式來TypedReference和ArgIterator)? 以同樣的方式,是否有辦法阻止實例通過匿名方法傳遞,以及 - 通常 - 模仿上述兩種類型的行爲? 這可以通過ILDasm或更一般地通過IL編輯來完成嗎?由於UnconstrainedMelody通過對已編譯程序集的二進制編輯實現了通常無法獲得的

    1熱度

    1回答

    我正嘗試使用反射來生成動態裝配&在.NET中發射。我收到一個錯誤,「通用語言運行時檢測到一個無效的程序。」我創建了另一個具有我想要的硬編碼類型功能的程序。我試圖編寫的功能最終將使用動態類型,但是我可以使用ILDasm來查看我需要生成的IL。我將我生成的IL與編譯器生成的IL進行比較。在.locals初始化一個方法的聲明我看到有在編譯器生成的代碼的附加項目, 編譯器生成的: .locals init

    0熱度

    1回答

    我知道ildasm.exe可以用來分析程序集的代碼。我想在我的代碼中使用ILDASM.exe。是否有一個由微軟提供的相關API,我可以用它將這個功能合併到我的代碼中。我不想調用ildasm.exe並轉儲文件並解析。我希望得到這些對象並按照我的使用操作它們。

    0熱度

    1回答

    我想通過這個過程簽署組DLL: ildasm原來的DLL到IL ilasm(和強命名)的IL回DLL 每個DLL的,看到thorugh的Visual Studio對象瀏覽器,是正確的,但是如果一個重建 DLL指物體在另一個重建 DLL(例如擴展其中定義的對象),那麼引用無法解析。系統組件的引用已正確解析。 有人能告訴我爲什麼嗎? 我正在使用.Net SDK v2和x86架構。

    0熱度

    1回答

    雖然有很多關於如何使用ILDASM的例子,但我還沒有找到關於ILDASM如何填充其數據的任何信息。任何人都可以請幫助爲我闡明這一點? 編輯:我應該提及我對從C++這樣做感興趣。