NuGet包的FileNotFoundException

时间:2016-11-18 16:38:13

标签: exception nuget packages nuget-package filenotfoundexception

我下载并安装了NuGet包:Select.Pdf。在运行时,当我使用Select.Pdf命名空间单击使用代码的按钮时,我得到以下异常:

enter image description here

软件包位于正确的文件目录中并已正确安装,您可以通过packages.config文件看到:

<?xml version="1.0" encoding="utf-8"?>
<packages>
    <package id="Select.Pdf" version="16.4.0.1" targetFramework="net452" />
</packages>

我已经和它斗争了两个星期而且我已经完成了它。有没有人见过这个?有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

此问题的可能修复:

  • 请检查是否启用了Nuget包还原 包正确恢复。

在构建解决方案或恢复NuGet包时,名为packages的文件夹将添加到解决方案文件(.sln)所在的文件夹中。

  • 请检查项目文件中程序集的参考路径 并且装配的实际位置是相同的。

如果项目(.csproj)和解决方案(.sln)文件位于同一文件夹中,那么它将是项目文件中的packages / select.pdf

  • 您在代码和引用中使用的版本也可能导致 不匹配。

确保在项目文件中恢复和引用的装配版本相同。