PDFNet Nuget Library与UAP Version = v10.0不兼容

时间:2018-03-14 00:37:20

标签: c# win-universal-app pdftron

我正在使用一个使用PDFtron nuget库的Windows桌面应用程序。我使用Visual Studio 2017和.Net Core版本为2.0.5 要编译项目,我需要添加对指定的PDFTron Nuget库的引用。但每当我尝试安装此软件包时,我都会收到以下错误消息:它不兼容。 由于几乎80%的项目都引用了这个库,我无法将其更改为其他内容。

Restoring packages for 'ABCProject'.
Restoring packages for C:\Users\xxxxxxxxx...
PDFNet 6.7.1.63077 is not compatible with UAP,Version=v10.0.
Some packages are not compatible with UAP,Version=v10.0.
PDFNet 6.7.1.63077 is not compatible with UAP,Version=v10.0 (win10-arm).
Some packages are not compatible with UAP,Version=v10.0 (win10-arm).
PDFNet 6.7.1.63077 is not compatible with UAP,Version=v10.0 (win10-arm-aot).
Some packages are not compatible with UAP,Version=v10.0 (win10-arm-aot).
PDFNet 6.7.1.63077 is not compatible with UAP,Version=v10.0 (win10-x64).
Some packages are not compatible with UAP,Version=v10.0 (win10-x64).
PDFNet 6.7.1.63077 is not compatible with UAP,Version=v10.0 (win10-x64-aot).
Some packages are not compatible with UAP,Version=v10.0 (win10-x64-aot).
PDFNet 6.7.1.63077 is not compatible with UAP,Version=v10.0 (win10-x86).
Some packages are not compatible with UAP,Version=v10.0 (win10-x86).
PDFNet 6.7.1.63077 is not compatible with UAP,Version=v10.0 (win10-x86-aot).
Some packages are not compatible with UAP,Version=v10.0 (win10-x86-aot).
Package restore failed for 'ABCProject'.
Package restore failed. Rolling back package changes for 'ABCProject'.
========== Finished ==========

如何使我的项目与UWP兼容,我需要做些什么。 (我已经阅读过将库迁移到.NET核心但不确定它在我的情况下是如何工作的。)

2 个答案:

答案 0 :(得分:1)

PDFTron有一个单独的UWP specific SDK,目前只能填写评估表格。

请填写此表单,我们将为您提供UWP SDK链接。 https://www.pdftron.com/pdfnet/mobile/request_trial.html

答案 1 :(得分:0)

错误消息表示该库与UWP项目不兼容。许多.net框架库不支持UWP项目。它是一个开源库,你可以自己下载它的源代码并编译兼容的包。

例如,最新的UWP目标版本16299,它支持.Net Standard 2.0。因此,您可以编译.Net Standard 2.0库。有关详细信息,请参阅Porting to .NET Core - Libraries

如果它不是开源项目,您可以与其所有者联系,让所有者为UWP发布新版本。

另一种选择是你可以使用Brokered Windows Runtime Components for a side-loaded UWP app,但如果使用代理的Windows运行时组件,你只能侧载你的UWP应用程序,它将无法发布到Windows商店。