2011-01-13 74 views
2

我有一個.NET Winform從外部.NET DLL調用幾個方法。我混淆了winform沒有問題。但是當我混淆DLL時,我的Winform不再運行。混淆Winform及其外部依賴關係(dll)

任何想法如何保護winform和外部DLL從反射器?

謝謝!

+0

」但是當我混淆DLL時,我的Winform不再運行。「如果有人能夠提供幫助,我認爲你需要更具體。 – 2011-01-13 21:05:07

+0

聽起來像一個混淆器錯誤。你在使用哪一個?使用混淆器的重點在於使用代碼,但保留所有功能。嗯。也許你的DLL的公共方法也被混淆了,這就是爲什麼你的客戶/表單代碼不能再調用/找到它們的原因了?是否需要在這些方法中包含設置或屬性,以便混淆器忽略它們? – 2011-01-13 21:07:07

回答

1

既然你已經混淆了winforms應用程序和DLL,我認爲這意味着你可以訪問兩者的源代碼。如果是這樣,請嘗試將DLL作爲代碼(而不是DLL引用)併入您的Winforms應用程序,然後混淆整個事情。 「