Search code examples
wpfdesktop-bridge

Satellite assemblies stripped out of package when using Desktop Bridge


When I build my desktop bridge Package project, if I dig into the bin folder I can see all the VidCoder.resources.dll files in the language subfolders (bs, cs, de, es, eu, etc). But when I make the package for the store, almost all of these DLLs are stripped out, so the final product is missing most of the translations. When I unzip the appxbundle / appx files, the main executable is there but only "zh/VidCoder.resources.dll" remains.

How do I stop these satellite assemblies from getting stripped out when I make the package?

(edit) Also tried adding this to the .appxmanifest, but it didn't help:

<Resources>
  <Resource Language="EN-US" />
  <Resource Language="ES-ES" />
</Resources>

Solution

  • This is a known issue, it has been fixed in Visual Studio 2017 Update 15.7