我正在尝试使用桌面桥将 Windows 窗体应用程序转换为 UWP。由于我拥有(大部分)源代码,因此我正在尝试使用 Visual Studio进行转换,而不是使用命令行工具。我的应用程序使用了一些我没有源代码的第三方 DLL。
将新的 JavaScript UWP 项目添加到我的解决方案后,我将原始应用程序的 DLL 放置在项目子文件夹中,如文档中所述。当我构建 UWP 项目时,其中一些 DLL 会导致奇怪的错误。这些错误似乎是由 DLL 中的重复资源条目引起的,但奇怪的是,这些 DLL 在我的标准 Windows 窗体项目中被引用而没有问题。
错误状态:
- 双重输入
- 'DevExpress.Data.PropertyNamesRes/DevExpress/XtraPrinting/XpsDocumentOptions' 或其父级之一被定义为资源和范围,这是不允许的
我一直在挖掘和搜索这些错误几个小时,但我没有找到任何有意义的信息。我还使用 ILDASM 分析了 DLL 标头,但没有发现其中明显的问题。这里有没有人遇到过类似的问题?提前感谢您提供任何信息。