2017-06-06 72 views
0

我正尝试使用桌面桥将Windows窗体应用程序转换为UWP。由于我有(大部分)源代码,因此我正在尝试转换using Visual Studio,而不是command-line tool。我的应用程序使用一些我没有的源代码的第三方DLL。构建Desktop Bridge UWP应用程序时DLL中出现'Duplicate entry'错误

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

的错误状态:

  • 重复条目
  • 'DevExpress.Data.PropertyNamesRes /的DevExpress/XtraPrinting/XpsDocumentOptions' 或其父母中的一个被定义为两个资源和范围,这是不 允许

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

回答

1

没有看到完整的错误很难说,但我看到类似的错误处理资源。如果是这样的话,这可能是相同的,因为这issue

而且可以解决加入这个属性来jsproj:

<AppxGeneratePrisForPortableLibrariesEnabled>false</AppxGeneratePrisForPortableLibrariesEnabled> 
相关问题