【发布时间】:2018-05-25 15:22:58
【问题描述】:
问题
我正在尝试向我的 Xamarin.Forms Android 和 iOS 应用程序的用户显示一个 pdf 文件。我正在尝试使用 Nuget 包Syncfusion.Xamarin.SfPdfViewer。
但是,安装包并重新编译会导致以下错误:
错误 CS0433 类型“ApplicationException”存在于“Syncfusion.Compression.Portable, Version=16.1451.0.37, Culture=neutral, PublicKeyToken=null”和“mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken= 7cec85d7bea7798e'
尝试的步骤
我已阅读并注意 Nuget 包上的说明:
注意:此包需要安装在所有 Xamarin.Forms 项目(PCL、Android、iOS 和 UWP)中。
我已经在网上搜索过类似的案例,例如:
- Xamarin - Could not load assembly 'PCLStorage.Abstractions
- Microsoft.AspNet.WebApi.Client reference conflicts
规格
我正在使用:
- Visual Studio 2017 版本 15.7.2
- Xamarin 版本 4.10.0448
- Xamarin.Forms v3.0.0.482510
- NETStandard.Library v2.0.3
感谢您的帮助。
【问题讨论】:
-
出现这种情况,往往是由于 using 指令过多导致的意外。导航到产生此错误的代码行并修复它,拼出类型的全名。像 System.ApplicationException。请注意,通过显示产生编译错误的代码,您将始终在 SO 中获得最有用的帮助。
-
试过“使用 AppException = System.ApplicationException”。但是,仍然无法使用上述相同的消息进行编译。
标签: c# xamarin xamarin.forms syncfusion