作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如果有人会发布 ClickOnce版本,怎么会被Dotfuscator混淆?
最佳答案
您可以使用 Dotfuscator 的商业版本通过将部署 list (“foo.application”)添加为 Dotfuscator 项目的输入来自动混淆 ClickOnce 应用程序。 Dotfuscator 将允许您向 ClickOnce 应用程序中包含的程序集添加任何必要的排除项,并将创建包含混淆程序集的更新部署和应用程序 list 。
Visual Studio(包括 Visual Studio 2010)中包含的免费版 Dotfuscator 没有自动混淆 ClickOnce 应用程序的功能。为了获得功能正常的混淆 ClickOnce 应用程序,您需要重新创建或更新 ClickOnce list ,因为混淆会更改程序集的签名。
您可以使用mage.exe或 mageui.exe (包含在 Windows/.NET SDK 中)以更新 ClickOnce list 。如果您要使用 mage.exe,您需要注意不能在 ClickOnce 选项中使用“使用 .deploy 文件扩展名”选项,因为它无法识别它。
假设您的 ClickOnce 应用程序名为“Foo”并且版本为 1.0.0.0,您将要遵循的过程是:
关于.net - 如何对 ClickOnce 使用混淆?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3416223/
我是一名优秀的程序员,十分优秀!