我有一个使用我的 nuget 的 WPF 项目。这个nuget实现了本地化,所以它能够以不同的语言显示资源,当我构建使用这个nuget的项目时,构建文件夹包含nuget包的正确本地化dll文件,但是当我使用WIX部署应用程序时,然后安装后,应用程序的文件夹不包含正确的 nuget 资源 dll 文件。
如何解决这个问题?
我想在已安装版本中使用具有不同字符串本地化的 nuget,与本地版本相同。
我已经找到了一个解决方案,当你在Visual Studio中使用wix工具编辑器时,你可以选择这个切换按钮(见下面的截图),它显示来自.dll文件的外部资源(正是nuget resources.dll文件)在本例中),您可以将这些文件添加到您的 Product.wxs 配置中。
请随意使用此解决方案。