System.InvalidProgramException:“Common Language Runtime detected an invalid program.”

头一次遇到个奇怪的错误,记录下。
环境:dotnet7
异常:System.InvalidProgramException:“Common Language Runtime detected an invalid program.”
报错代码示例:

Func<Task> Func { get; set; }
public async Task<object> Execute()
{
    await Func?.Invoke();
}

解决办法:

Func<Task> Func { get; set; }
public async Task<object> Execute()
{
    if(Func!=null)
    {
        await Func();
    }
}
posted @   Rick Carter  阅读(82)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示