我正在尝试使用桌面桥将Windows窗体应用程序转换为UWP。由于我有(大部分)源代码,我尝试转换using Visual Studio,而不是command-line tool。我的应用程序使用了一些第三方DLL,其源代码我没有。
在我的解决方案中添加新的JavaScript UWP项目后,我将原始应用程序的DLL放在项目子文件夹中,如文档中所述。 当我构建UWP项目时,其中一些DLL会导致奇怪的错误。这些错误似乎是由DLL中的重复资源条目引起的,但奇怪的是,在我的标准Windows窗体项目中引用这些DLL没有问题。
错误状态:
我一直在挖掘和搜索这些错误数小时,但我还没有找到任何有意义的信息。我还使用ILDASM来分析DLL头文件,但发现它们没有明显的问题。这里有没有人遇到类似的问题?提前感谢任何信息。
答案 0 :(得分:2)
没有看到完整的错误很难说,但我已经看到类似的错误处理资源。如果是这种情况,则可能与此issue
相同可以解决将此属性添加到jsproj:
<AppxGeneratePrisForPortableLibrariesEnabled>false</AppxGeneratePrisForPortableLibrariesEnabled>