System.IO.FileNotFoundException:无法在 .NET 4.7 上加载文件或程序集“EPPlus,版本 = 4.0.5.0”

问题描述 投票:0回答:1

C# Visual Web Part 解决方案中的错误是什么?

enter image description here

System.IO.FileNotFoundException:“无法加载文件或程序集“EPPlus,版本= 4.0.5.0,文化=中性,PublicKeyToken = ea159fdaa78159a1”或其依赖项之一。系统找不到指定的文件。'

我们这里的环境非常安全,因此我们无法访问互联网来通过 NuGet Package 添加 DLL。我们有下载的 EPPlus DLL 版本,我们正在将其添加到解决方案中。一旦我们编译解决方案,就不会有例外,但是当我们运行应用程序时,它显示“无法加载文件或程序集”

c# visual-studio-2019 .net-assembly web-parts sharepoint-2019
1个回答
0
投票

陷入完全相同的问题! EPPlus 对其他 DLL 有一定的依赖性!

Microsoft.IO.RecyclableMemoryStream  
System.Numerics.Vectors  
System.Memory  
System.Runtime.CompilerServices.Unsafe

它们可能是其他内部依赖。由于您无法访问互联网,因此您必须更新/替换从开发环境获取的 bin 文件夹!可能还需要手动添加参考!

希望能成功!

或者您可以将 dll 注册到 GAC

© www.soinside.com 2019 - 2024. All rights reserved.