我做了一個C#應用程序,並使用「Obfuscar」對其進行了模糊處理。 問題是模糊處理.exe文件後,PROGRAMM不能正常使用了,除非我在配置文件中設置這兩個命令:C#Obfuscar - HidePrivateApi
<Var name="KeepPublicApi" value="true" />
<Var name="HidePrivateApi" value="false" />
也許是我沒有正確地理解這些參數,我認爲是混淆還有私人/公共課程?爲什麼我不能這樣做?我想我錯過了一些東西。
感謝烏爾幫助
艾迪
你檢查/閱讀[文檔entation](https://obfuscar.lextudio.com/en/latest/getting-started/configuration.html#keeppublicapi-and-hideprivateapi-new)? – RobIII
我做過...但在文檔上很少有關於它的信息。 無論如何將遵循你的建議,並再次閱讀(即使它已經第三次了...) –
所以這就是我的理解,這些參數說明它是否會混淆私人/公共屬性。 但是,如果我這樣設置,它們都不會被模糊處理,所以我想我錯過了一些東西,因爲要使它們變得有效混淆,它們都可能會被混淆? 注意:對於.dll文件我沒有問題,只有我的.exe文件不接受混淆。 –