使用 Desktop Bridge 时卫星组件从包装中剥离
Satellite assemblies stripped out of package when using Desktop Bridge
当我构建我的桌面桥包项目时,如果我深入 bin 文件夹,我可以看到语言子文件夹(bs、cs、de、es、eu 等)中的所有 VidCoder.resources.dll
文件。但是当我为商店制作包时,几乎所有这些 DLL 都被删除了,所以最终产品缺少大部分翻译。当我解压缩 appxbundle / appx 文件时,主要的可执行文件就在那里,但只剩下 "zh/VidCoder.resources.dll"。
如何防止这些卫星组件在我制作包裹时被剥离?
(edit) 还尝试将此添加到 .appxmanifest,但没有帮助:
<Resources>
<Resource Language="EN-US" />
<Resource Language="ES-ES" />
</Resources>
您可以将 Dll 包含到项目的包中,查看类似的线程并尝试一下:
这是一个已知问题,已在 Visual Studio 2017 更新 15.7
中修复
当我构建我的桌面桥包项目时,如果我深入 bin 文件夹,我可以看到语言子文件夹(bs、cs、de、es、eu 等)中的所有 VidCoder.resources.dll
文件。但是当我为商店制作包时,几乎所有这些 DLL 都被删除了,所以最终产品缺少大部分翻译。当我解压缩 appxbundle / appx 文件时,主要的可执行文件就在那里,但只剩下 "zh/VidCoder.resources.dll"。
如何防止这些卫星组件在我制作包裹时被剥离?
(edit) 还尝试将此添加到 .appxmanifest,但没有帮助:
<Resources>
<Resource Language="EN-US" />
<Resource Language="ES-ES" />
</Resources>
您可以将 Dll 包含到项目的包中,查看类似的线程并尝试一下:
这是一个已知问题,已在 Visual Studio 2017 更新 15.7
中修复