使用 iText7 构建的 UWP Unity 上的 NotSupportedException
NotSupportedException on UWP Unity build with iText7
我正在 Unity 中为通用 Windows 平台开发一个应用程序,我正在使用 iText 7.1.14 从脚本生成 PDF。在编辑器上它工作正常并且可以导出我的 .pdf 文件。我在构建过程中没有收到任何错误。但是,我从开发 UWP 构建中得到以下异常:
NotSupportedException: System.Configuration.ConfigurationManager::GetSection
我通过更改 SDK 和 ScriptingBackend 插件导入设置进行了多次构建,但仍然无法正常工作。此外,我在目标 .NET 4.x 和 .NET Standard 2.0 API 之间切换,但没有成功。
我一直在研究 iText 库对 UWP 的支持,但没有找到明确的信息。在这一点上,我不确定 iText 7.1.14 插件是否支持 UWP 构建。一些想法?
需要说明的是,在寻找替代 free/paid 解决方案(如 Syncfusion、XFinium 等)之前,我宁愿放弃使用 iText 的可能性。
非常感谢!
已解决
经过多次尝试,项目已通过执行以下步骤构建:
删除了 Plugins 文件夹中的所有 iText7 内容。
重新导入 iText7 及其所有 .dll 依赖项。
对于每个库,我保留了一个用于 .NET 4.x 的 .dll 和另一个用于 .NET Standard 2.0 的 .dll。
我已经配置了导入设置,使 .NET Standard 2.0 仅适用于构建(不包括编辑器)
然后,它在具有 API 兼容级别 .NET Standard 2.0 的 UWP 构建上工作。
我正在 Unity 中为通用 Windows 平台开发一个应用程序,我正在使用 iText 7.1.14 从脚本生成 PDF。在编辑器上它工作正常并且可以导出我的 .pdf 文件。我在构建过程中没有收到任何错误。但是,我从开发 UWP 构建中得到以下异常:
NotSupportedException: System.Configuration.ConfigurationManager::GetSection
我通过更改 SDK 和 ScriptingBackend 插件导入设置进行了多次构建,但仍然无法正常工作。此外,我在目标 .NET 4.x 和 .NET Standard 2.0 API 之间切换,但没有成功。
我一直在研究 iText 库对 UWP 的支持,但没有找到明确的信息。在这一点上,我不确定 iText 7.1.14 插件是否支持 UWP 构建。一些想法?
需要说明的是,在寻找替代 free/paid 解决方案(如 Syncfusion、XFinium 等)之前,我宁愿放弃使用 iText 的可能性。
非常感谢!
已解决
经过多次尝试,项目已通过执行以下步骤构建:
删除了 Plugins 文件夹中的所有 iText7 内容。
重新导入 iText7 及其所有 .dll 依赖项。
对于每个库,我保留了一个用于 .NET 4.x 的 .dll 和另一个用于 .NET Standard 2.0 的 .dll。
我已经配置了导入设置,使 .NET Standard 2.0 仅适用于构建(不包括编辑器)
然后,它在具有 API 兼容级别 .NET Standard 2.0 的 UWP 构建上工作。