1

我试图混淆我的 Windows Store 8.1 Appxbundles。我正在使用 Dotfuscator Professional 来执行此操作。它不接受 Appxbundle 文件扩展名,因此我解压缩了 Appxbundle 以检索其中的 .appx 包。

然后我收到此错误:

Item has already been added. Key in dictionary: 'System.Runtime.WindowsRuntime_dot'  Key being added: 'System.Runtime.WindowsRuntime_dot'
Build Error.

我注意到使用的ildasm可执行 dotfuscator 是错误的,所以我添加了一个项目属性来强制它使用 4.5.1/8.1 ildasm。不幸的是,我收到了同样的错误。

有谁知道是什么导致了这个错误?或者下一步是什么ildasm,所以我可以调查它?

编辑:另外,我使用的是最新版本的 Dotfuscator Professional,4.10.2。

4

1 回答 1

1

以下是 PreEmptive(Dotfuscator 的制造商)的官方回应:我们计划在本周发布一个版本,支持 Win 8.1 .NET 桌面应用程序和使用 VS 2013 创建的 .NET 4.5.1 应用程序。我们期望包括对 Windows 的支持在我们的下一个计划版本中专门存储 8.1 应用程序和 appxbundle,我们估计将在 1 月份发布。我们已经开始研究 appxbundles 的手动解决方法,但到目前为止我们调查的可能性看起来会很复杂。

于 2013-11-04T18:23:46.723 回答