【发布时间】:2021-12-14 02:40:44
【问题描述】:
我有一个内置于 net5 的库,我通过 nuget Portable BouncyCastle (https://www.nuget.org/packages/Portable.BouncyCastle/) 添加了它,它不会引发任何编译错误我什至可以毫无问题地使用所述库的类,当我将我的库导入到同样内置于 net5 的 Web 应用程序中,这里会抛出以下错误
FileNotFoundException:无法加载文件或程序集“BouncyCastle.Crypto,版本 = 1.9.0.0,文化 = 中性,PublicKeyToken = 0e99375e54769942”。系统找不到指定的文件。不知道会不会很快有人知道错误原因
这个错误发生在我使用 Newtonsoft.Json 等其他库时,所以我认为它不是 Portable BouncyCastle 库
感谢您的宝贵时间。
【问题讨论】:
-
您需要提供更多信息。您如何将 BouncyCastle 包含到您的项目中(NuGet?)。项目中的引用是什么样的(它的属性)?程序集的名称是否正确(完整的强名称)并在正确的位置?您如何将程序集“导入”到 Web 应用程序中?
-
您好,感谢您的回答,我正在通过指向包含通过 NuGet 导入的 BouncyCastle 的库生成的 dll 的项目引用导入我的库