我正在尝试在我的公共类库项目(netstandard)中担任经理,而我一直受困于 gpio.ValueChanged :
this.gpioPin.ValueChanged += this.PinIn_ValueChanged;
private void PinIn_ValueChanged(GpioPin sender, GpioPinValueChangedEventArgs args)
{
}
我在 PinIn_ValueChanged 中遇到此错误:
参数类型“方法组”不可分配给参数类型“ Windows.Foundation.TypeEventHandler`2”
我真的必须在项目中引用Windows Foundation吗?
谢谢
编辑(更多信息):我需要从我的UWP和ASP.NET(.NET CORE 3.0)项目中引用我的库项目。在我的公共库中,我需要使用UWP参考中的Gpio.ValueChanged。
在引用Windows.Foundation.FoundationContract之后,在ValueChanged中出现此错误:
CS1545 C#语言不支持属性,索引器或事件;尝试直接调用访问器方法GpioPin.add_ValueChanged(TypedEventHandler)'或'GpioPin.remove_ValueChanged(EventRegistrationToken)'