gpt4 book ai didi

c# - .NET 4.5 中的代码契约 + 异步 : "The method or operation is not implemented"

转载 作者:可可西里 更新时间:2023-11-01 07:47:47 27 4
gpt4 key购买 nike

在 Windows 7 x64 上的 VS2012 中使用 Code Contracts 1.4.51019.0 时,我从 ccrewrite 收到以下编译错误:“方法或操作未实现."

这似乎是由属性访问器的组合和使用缺少内部 awaitasync 方法引起的。

复制步骤:

创建一个启用“完整”运行时契约检查的新类库:

namespace CodeContractsAsyncBug
{
using System.Threading.Tasks;

public class Service
{
// Offending method!
public async Task ProcessAsync(Entity entity)
{
var flag = entity.Flag;
}
}

public class Entity
{
public bool Flag { get; set; }
}
}

有没有人遇到过这种情况?

最佳答案

这似乎已在 Code Contracts 1.5 版中修复。

关于c# - .NET 4.5 中的代码契约 + 异步 : "The method or operation is not implemented",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13089029/

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