在我的应用程序中,我引用了一个在本地运行良好的 .dll。在我构建应用程序以进行发布并在另一台计算机上对其进行测试后,库无法加载。我已将进程附加到测试计算机上的 Visual Studio 调试器,我收到的错误消息告诉我,无法验证强名称。
要在另一台计算机上进行测试,我只需构建发布解决方案并将整个发布文件夹复制到另一台计算机。所有的.dll,包括失败的,都在那里,除了一个,所有的都被成功加载。当我做同样的事情但使用该 .dll 的代码被注释掉时,一切正常。
有没有我遗漏的步骤?图书馆的强名称可以在本地但在测试计算机上进行验证,这似乎很奇怪。