【发布时间】:2017-06-14 20:56:16
【问题描述】:
我遇到了一个非常简单的问题,但无法理解其原因。以下是问题简介。
我将一个项目 B 的 dll 引用到项目 A 中。引用的 dll 总共有 3 个类,我可以在项目 A 中使用所有类中的方法,但一个类中的方法除外。当我尝试使用该特定类的方法时,它会将运行时异常显示为“找不到方法”。
我尝试了各种常用方法,例如使用最新版本的 dll、重建、清理解决方案。有没有人对这个问题有任何想法?
该类的结构
public static class Sample
{
public static bool Method1(string parameter1)
{
//Method's logic
return true;
}
}
奇怪的是,如果我在其他解决方案的其他项目中引用该 dll,它的效果很好。我怀疑我的解决方案是否有问题。
【问题讨论】:
-
能否提供相关代码?
-
提到的类是否可能是内部类或标记为私有?
-
@josephmbustamante 有可能,但我认为几乎不相关。
-
该课程的邮政编码
-
感谢@josephmbustamante,但类是公共静态类,我可以在对象浏览器中看到该类及其所有方法。如果它是私有类或内部类,它将在对象浏览器中不可见。
标签: c# exception dll methodnotfound