类型或命名空间名称';事件实例名称';不存在于命名空间';SomeNamespace';(是否缺

本文关键字:命名空间 SomeNamespace 是否 实例 类型 事件 不存在 | 更新日期: 2023-09-27 17:59:22

我得到标题中的错误。我已经确保我正在x86和.net framework4、Active(任意CPU)、Active(调试)中构建这两个项目。

此外,被引用项目的"Copy local"属性为True。引用的项目生成。

我试图引用一个事件的例子。例如,请参阅下面的代码。

namespace SomeNamespace
{
public partial class SomeClass : UserControl
{
public ABCEventsHelper AbcEvent = new ABCEventsHelper ();
}
}

上面的代码被编译为类库,并在同一解决方案中的其他项目中使用。下面这样的调用会抛出以上错误。

 namespace ConsumeEvents
    {
    public partial class AppForm : Form
    {
    private void AppForm_Load(object sender, EventArgs e){
private void ABCEventsHandler (object oEvent)
{
switch (choice)
{
case SomeNamespace.AbcEvent:
{
}
}
}
    }
    }
    }
    }

类型或命名空间名称';事件实例名称';不存在于命名空间';SomeNamespace';(是否缺

SomeNamespace.AbcEvent不是类型或值。SomeNamespace.SomeClass有一个名为AbcEvent的事件,但它不是静态的,因此不能静态引用它,而且不清楚如何在switch语句中使用它。