'重复录入'构建Desktop Bridge UWP应用程序时DLL中的错误

时间:2017-06-06 21:06:03

标签: desktop-bridge project-centennial

我正在尝试使用桌面桥将Windows窗体应用程序转换为UWP。由于我有(大部分)源代码,我尝试转换using Visual Studio,而不是command-line tool。我的应用程序使用了一些第三方DLL,其源代码我没有。

在我的解决方案中添加新的JavaScript UWP项目后,我将原始应用程序的DLL放在项目子文件夹中,如文档中所述。 当我构建UWP项目时,其中一些DLL会导致奇怪的错误。这些错误似乎是由DLL中的重复资源条目引起的,但奇怪的是,在我的标准Windows窗体项目中引用这些DLL没有问题。

错误状态:

  • 重复录入
  • ' DevExpress.Data.PropertyNamesRes /的DevExpress / XtraPrinting / XpsDocumentOptions' 或其父母之一被定义为资源和范围,即 不允许

我一直在挖掘和搜索这些错误数小时,但我还没有找到任何有意义的信息。我还使用ILDASM来分析DLL头文件,但发现它们没有明显的问题。这里有没有人遇到类似的问题?提前感谢任何信息。

1 个答案:

答案 0 :(得分:2)

没有看到完整的错误很难说,但我已经看到类似的错误处理资源。如果是这种情况,则可能与此issue

相同

可以解决将此属性添加到jsproj:

<AppxGeneratePrisForPortableLibrariesEnabled>false</AppxGeneratePrisForPortableLibrariesEnabled>