我最近决定在我的功能中使用PdfViewer Control。我已经在文档“
中提到了依赖关系这是注册的命名空间:
xmlns:pdfViewer="clr-namespace:Syncfusion.Windows.PdfViewer;assembly=Syncfusion.PdfViewer.WPF"
这就是我在网格中声明控件的方式:
<pdfViewer:PdfDocumentView Name="PdfViewer" AllowDrop="True"></pdfViewer:PdfDocumentView>
当我尝试运行应用程序时出现此错误:
The name "PdfDocumentView" does not exist in the namespace "clr-namespace:Syncfusion.Windows.PdfViewer;assembly=Syncfusion.PdfViewer.WPF".
Visual Studio自动填充Control声明和属性,我甚至可以从XAML文件中看到预览。
有什么想法吗?
答案 0 :(得分:1)
客户端配置文件框架不支持Syncfusion PDF Viewer WPF,请参阅链接supported frameworks,这可能是导致此问题的原因。请切换框架以解决此问题。
参考UG documentation,在应用程序中包含PDF Viewer需要以下程序集。
如果您在使用PDF Viewer时仍遇到任何问题,请通过support@syncfusion.com与Syncfusion支持小组联系
此致 苏雷什
答案 1 :(得分:0)
确保添加的程序集与您的项目的.Net版本具有相同的.Net版本。
要检查右键单击您的项目&gt;添加&gt;参考.. 在Reference Manager窗口中,您可以检查Assembly的版本,使用SyncFusion文档来获得程序集支持的.Net版本。