gpt4 book ai didi

加载程序集时找不到 VB.NET 方法

转载 作者:行者123 更新时间:2023-12-04 07:05:09 26 4
gpt4 key购买 nike

运行 VB.NET 控制台应用程序时,出现“找不到方法:'Boolean MyCompany.LibraryAssembly.SomeFunction(System.String)'”异常/错误。

该方法是外部程序集的一部分,它肯定在程序集中。该错误仅在运行时发生,当我进入调用该方法的函数时。
我有我的项目引用的程序集,我没有在本地复制它。 Intellisense 没有显示错误,编译器也没有显示错误。我正在静态加载程序集而不是动态加载。

我从本地文件夹(不是 GAC)中引用了 ,尽管 GAC 也提供了相同的版本。

关于我可能会检查的任何建议?

最佳答案

我发现解决方案是使用相同版本的本地程序集再次更新 GAC。我通过将程序集文件拖放到 C:\Windows\Assembly 文件夹来做到这一点。这样做并重建我的控制台应用程序后,问题就消失了。奇怪,因为 GAC 中的程序集已经显示与本地版本号相同的版本号。

关于加载程序集时找不到 VB.NET 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1220653/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com