背景
引用了一个第三方的dll
库,编译无任何异常提示,但是运行就报异常。自从有了Nuget
基本没有再使用直接引用dll
这种方式了。经过确认dll
也设置了输出到目录,在 bin
目录也的确存在此dll
库。
异常信息
Could not load file or assembly ‘Aspose.Words, Version=20.6.0.0, Culture=neutral, PublicKeyToken=716fcc553a201e56’. 系统找不到指定的文件。
System.IO.FileNotFoundException: Could not load file or assembly ‘Aspose.Words, Version=20.6.0.0, Culture=neutral, PublicKeyToken=716fcc553a201e56’. 系统找不到指定的文件。
File name: ‘Aspose.Words, Version=20.6.0.0, Culture=neutral, PublicKeyToken=716fcc553a201e56’
解决
查看下引用dll
库的项目文件,项目文件中少了dll
的相关版本号。
<Reference Include="Aspose.Words">
在这条记录中添加对应的版本号后,问题得到解决!如下:
<Reference Include="Aspose.Words" Version="20.6.0.0">
转载请注明:清风亦平凡 » .NET CORE引用Aspose.Words的异常Could not load file or assembly