如果我想發佈一個.net程序集,但希望將其內部詳細信息保存在清單中(如ildasm.exe等實用程序),該怎麼辦?如何使.net程序集的清單是私人的?
2
A
回答
6
我想你在說什麼是「混淆」。 有很多關於它在網絡上的文章:
http://en.wikipedia.org/wiki/Obfuscation
「標準」工具,在.NET混淆是搶佔式解決方案:
http://www.preemptive.com/obfuscator.html
他們有一個社區版隨Visual Studio一起提供,您可以使用它。
你提到ILDasm,你有沒有看過.NET Reflector?
http://aisto.com/roeder/dotnet/
它給你一個更好的主意,什麼人可以看到,如果你發佈一個清單!
1
CLR無法直接加載不包含清單的模塊。因此,除非您想使其無法加載,否則您無法將程序集完全私人化;)
然而,正如Mark上面提到的,您可以使用混淆工具來隱藏要保持真正內部的零件。
這太糟糕了內部關鍵字不排除元數據
編輯:它看起來像this question高度相關
相關問題
- 1. 強命名命名程序集清單中的.net程序集
- 2. 是.net程序集清單中提升的依賴項?
- 3. 如何在使用VS2005的程序集中「嵌入」清單?
- 4. 如何使用RETS服務器識別代理私人清單?
- 5. 哪裏可以找到.NET Framework附帶的程序集清單?
- 6. 將資源注入到.NET程序集的清單中post-build
- 7. 什麼是.Net中的私人組裝?
- 8. 如何在沒有程序集清單的情況下加載.net模塊
- 9. 「私人」不是不是真的私人?
- 10. .net 1.1應用程序如何使用.net 2.0程序集
- 11. 私人包清單標題做什麼?
- 12. 在.NET程序集中個人識別(程序員的)信息
- 13. 程序集清單加載錯誤(.NET和C++ dll)
- 14. 應用程序清單和程序集清單之間的區別
- 15. 如何爲單個流星應用程序創建私人包?
- 16. 使用Visual Studio 2012,清單已簽名,但程序集不是
- 17. 使用外部程序集:找到的程序集的清單定義與程序集引用不匹配
- 18. 引用子文件夾中的私有.net程序集
- 19. 關於.NET程序集的公鑰標記的澄清
- 20. 私人Twitter應用程序?
- 21. 清單文件在.NET應用程序中如何工作?
- 22. 如何使私人ActiveRecord的關聯收集方法
- 23. 如何檢查我的.NET程序集是否新鮮?
- 24. 如何重命名我的應用程序的私人文件?
- 25. 找到的程序集的清單定義與程序集不匹配
- 26. 「找到的程序集清單定義不匹配的程序集引用」
- 27. 找到的程序集清單定義不匹配的程序集引用
- 28. 找到的程序集清單定義不匹配的程序集引用
- 29. 私人訪問修飾符的澄清
- 30. Mono中的.NET程序集