类型或命名空间名称';事件实例名称';不存在于命名空间';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.AbcEvent
不是类型或值。SomeNamespace.SomeClass
有一个名为AbcEvent
的事件,但它不是静态的,因此不能静态引用它,而且不清楚如何在switch
语句中使用它。