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  阅读(71)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
点击右上角即可分享
微信分享提示