gpt4 book ai didi

c# - 在生成服务器上编译异步时无效 token 'void'..await

转载 作者:行者123 更新时间:2023-11-30 15:32:38 24 4
gpt4 key购买 nike

我目前正在编写一个使用 async..await-Pattern 来执行异步任务的类。在其中我有一个这样的方法:

public async void DoSomething() {
...
await SomeObject.DoYourThingAsync();
...
}

供引用:项目设置为使用.NET-Framework 4.5,我使用的是VS2012。在我的机器上它编译并工作得很好,但是当我将它 checkin TFS 时,构建在函数声明中生成错误。消息是:类、结构或接口(interface)成员声明中的无效标记“void”

最佳答案

看起来您的构建服务器不理解 C#5 语法。对于 C# 4 编译器,async void(或 async Task)看起来您指定了两种返回类型。

重新配置服务器上的构建以使用 C# 5 语法或更新版本的编译器。

关于c# - 在生成服务器上编译异步时无效 token 'void'..await,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18635082/

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