gpt4 book ai didi

.net - 方法 '' 无法处理事件 '',因为它们没有兼容的签名

转载 作者:行者123 更新时间:2023-12-02 10:44:46 25 4
gpt4 key购买 nike

Method 'Private Sub trigger_Triggered(sender As Object, e As OamsIDD.VoamsWorldIDD.OamsStateChangeEventArgs)' cannot handle event 'Public Event Triggered(sender As Object, e As OamsIDD.VoamsWorldIDD.OamsStateChangeEventArgs)' because they do not have a compatible signature.



我有上述错误,我无法对原因做出正面或反面。我明白这个错误是什么意思,但是即使我让VS自动为我生成一个 stub ,它仍然会产生这个错误。最奇怪的部分,这个错误不是从命令行编译时产生的,而只是从Visual Studio内部产生的,两者2005 年和 2010 年。

为了更容易看到这里有两个签名:
Private Sub trigger_Triggered(sender As Object, e As OamsIDD.VoamsWorldIDD.OamsStateChangeEventArgs)
Public Event Triggered(sender As Object, e As OamsIDD.VoamsWorldIDD.OamsStateChangeEventArgs)

事件声明在另一个项目中定义,但项目通过项目引用链接。什么可能导致这种情况,或者这是 Visual Studio 中的一个错误,如果是,是否有解决方法?谢谢你。

最佳答案

OamsIDD.VoamsWorldIDD.OamsStateChangeEventArgs有机会在两个不同的项目中声明吗?这可以解释它 - 如果事件引用一种类型,但您的处理程序引用另一种类型。

关于.net - 方法 '' 无法处理事件 '',因为它们没有兼容的签名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7984140/

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