根据此链接:http://forums.silverlight.net/t/20489.aspx无法加密XAP文件。但是,混淆是,但根据它们,混淆只是在XAP文件中获取数据的一个小抽象。
任何人都可以彻底解释原因吗?这是因为机器密钥需要有效加密数据并且机器密钥可以自由使用吗?或者另一个原因。
答案 0 :(得分:3)
因为必须解密XAP才能运行。
假设您加密了XAP。要使用户能够运行它,您必须向他们提供解密密钥,以便解密它。现在,他们可以访问您未加密的XAP文件。
因此,加密XAP将无济于事。
答案 1 :(得分:0)
XAP文件只是压缩的文件集合。如果您将扩展名从.XAP更改为.ZIP,您将能够查看.XAP文件中的内容!!
我不知道这是否可能,但在构建解决方案时对源(程序集)进行模糊处理可能会有所帮助。