Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为什么Visual Studio 2017不';在纠正错误后,是否删除错误下的红线?_C#_Asp.net Mvc_Error Handling_Visual Studio 2017 - Fatal编程技术网

C# 为什么Visual Studio 2017不';在纠正错误后,是否删除错误下的红线?

C# 为什么Visual Studio 2017不';在纠正错误后,是否删除错误下的红线?,c#,asp.net-mvc,error-handling,visual-studio-2017,C#,Asp.net Mvc,Error Handling,Visual Studio 2017,我在visual studio 2017工作时遇到问题。问题是,当我纠正错误时,VisualStudio在我构建应用程序之前不会删除该错误。例如,在下面的代码片段中 public ActionResult Profile(PModel model) { if (ModelState.IsValid) { } } 它向我显示了一条红线,其中包含一条消息,该方法应返回一个值,当我通过添加返回视图(model)对其进行更改时它仍然向我显示该错

我在visual studio 2017工作时遇到问题。问题是,当我纠正错误时,VisualStudio在我构建应用程序之前不会删除该错误。例如,在下面的代码片段中

public ActionResult Profile(PModel model)
{
     if (ModelState.IsValid)
     {     
     }         
}

它向我显示了一条红线,其中包含一条消息,该方法应返回一个值,当我通过添加
返回视图(model)对其进行更改时它仍然向我显示该错误。所有其他错误都存在此问题,但当我单击“构建”时,它将成功构建,红线将消失。

当使用
async
声明方法时,您需要在方法内部的某个地方使用
wait
。您确定它仍然指示相同的错误吗?@Understand:方法是
async
,因此
任务
意味着您必须返回一个
ActinResult
。如果该方法标记为
async
,您不必返回特定类型。此外,您不必使用
wait
。在评论中传播错误信息没有用。你试过重新启动VS吗?同时尝试删除.vs文件夹。我在2017.3版本上也有类似的问题。当使用
async
声明方法时,您需要在方法内部的某个地方使用
wait
。您确定它仍然指示相同的错误吗?@undestinent:方法是
async
,因此
任务
意味着您必须返回一个
ActinResult
。如果该方法被标记为
async
,不必返回特定类型。此外,您不必使用
wait
。在评论中传播错误信息没有用。你试过重新启动VS吗?同时尝试删除.vs文件夹。我在2017.3版上也有类似的问题。