WPF MVVM 应用程序源代码混淆

标签 wpf

我正在使用 MVVM 架构开发 WPF 应用程序,我希望大家指导我混淆应用程序源代码的最佳解决方案、WPF 的最佳混淆器以及在混淆 wpf 应用程序源代码时可能遇到的任何已知问题。

提前感谢大家的时间。

最佳答案

这可能是 .NET 最多产的混淆器
据说该产品可以处理相关 XAML 代码的一些混淆,但似乎并非总是如此。
http://www.preemptive.com/products/dotfuscator/overview

在所有这些混淆器中,似乎只有 Dotfuscator 提供任何类型的 XAML 支持,我还没有听说其他人能够支持它。我认为 WPF 中数据绑定(bind)的性质使得混淆的重命名部分在技术上是不可能的,或者非常困难,以至于没有人能够完全支持它。

根据个人经验,我在混淆 WPF/XAML 应用程序方面取得的成功有限,所以我不再费心去尝试了。

关于WPF MVVM 应用程序源代码混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5498158/

相关文章:

c# - 如何使 WPF Slider Thumb 从任意点跟随光标

WPF/BackgroundWorker 和 BitmapSource 问题

.net - WPF 将集合绑定(bind)到 ComboBox 并选择一个项目

android - 安卓外接触摸屏

c# - 中心绘制的椭圆原点

WPF:绑定(bind)到选定的 TreeViewItem

c# - 使用 Kinect 进行人脸检测

看起来像 3DSMAX 的 WPF 3D 编辑器

c# - WPF:如何自定义通用自定义窗口?

c# - 如何使用 PRISM 获取区域中的当前事件 View ?