Question

I am attempting to obfuscate my Windows Store 8.1 Appxbundles. I am using Dotfuscator Professional to do this. It does not accept the Appxbundle file extension, so I unzipped the Appxbundle to retrieve the .appx package inside.

I then received this error:

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

I noticed that the ildasm executable dotfuscator was using was wrong, so I added a project property to force it to use the 4.5.1/8.1 ildasm. Unfortunately, I am receiving the same error.

Does anyone know what is causing this error? Or what the next step is after ildasm, so I can investigate it?

Edit: Also, I'm using the most recent version of Dotfuscator Professional, 4.10.2.

Was it helpful?

Solution

Here's the official response from PreEmptive (makers of Dotfuscator): We’re planning a release this week that will support Win 8.1 .NET desktop apps and .NET 4.5.1 apps created with VS 2013. We’re expecting to include support for Windows Store 8.1 apps and appxbundles specifically in our next planned release, which we’re estimating will be in January. We’ve started looking into manual workarounds for appxbundles but the possibilities we’ve investigated so far look like they will be complicated.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top