最近我们开始使用.Net 6.0 的ac# 项目。我的团队打算使用 Microsoft.PowerPlatform.Dataverse.Client sdk 连接到Dynamics 365 crm进行开发。然而,当我们遇到如下图 1 所示的错误时。我可以知道 SDK 还不支持 .Net 6.0 吗?
这个函数给出了一个错误:
[HttpPost]
public Task<IActionResult> Something (string value)
{
Student student = new Student();
if (value == "LOW")
{
return NotFound();
}
return Ok();
}
Run Code Online (Sandbox Code Playgroud)
此功能工作正常:
[HttpPost]
public async Task<IActionResult> Something (string value)
{
Student student = new Student();
if (value == "LOW")
{
return NotFound();
}
return Ok();
}
Run Code Online (Sandbox Code Playgroud)
当我尝试return NotFound();
或return Ok();
当我asnyc
之前不包含关键字时,Task
如上所示,它给了我错误。但是,当我async
在 前面添加关键字时Task
,它在编译器中没有显示任何错误。你能告诉我是什么原因造成的吗?