這是我的結果
這就是我想看到的
我才剛開始用ILSpy,dll是用Unity Self編譯的,我只是把Assembly-CSharp.dll拖進ILSpy,找了半天也沒有用。請問需要什么設定嗎?
uj5u.com熱心網友回復:
在 ILSpy 的頂部選單欄中,您可以看到一個組合框/下拉選單,用于選擇反編譯器的輸出目標語言。我懷疑它IL在您的情況下設定為。將其值更改為 C#,您的情況應該會有所改善...
uj5u.com熱心網友回復:
你到底是什么意思?
C# 代碼編譯為 IL 代碼。
IL 代碼看起來不像 C# 代碼,因為它是另一種語言。如果您將一個程式集拖到 ILSpy 中,它只能向您顯示 IL - 為什么它會向您顯示任何看起來甚至看起來像 C# 代碼的東西?ILSpy 是為了向您展示 IL 代碼 - 您不能使 IL 代碼看起來像 C# 代碼。這就像“我如何讓英語遵循德語語法”。
現在,有反編譯器。他們的答案是:像編譯器一樣撰寫 IL 代碼。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/362704.html
上一篇:在Unity中移動預制件
