我刚刚将我的 Visual Studio 2015 ASP.NET MVC Core 项目转换为 Visual Studio 2017...我在错误列表中收到以下信息性消息
消息 IDE1006 命名规则违规:缺少后缀:“异步”
此消息出现在我的控制器中,主要关注以下内容:
public async Task<IActionResult> Index()
这也适用于创建、删除、详细信息和编辑。这些消息显示为信息性的,适用于我的项目中的 1,000 多个事件。看来我需要将 Index 更改为 IndexAsync 即。
更改自:
public async Task<IActionResult> Index()
public async Task<IActionResult> Create()
public async Task<IActionResult> Delete(int? id)
public async Task<IActionResult> Details(int? id)
改成:
public async Task<IActionResult> IndexAsync()
public async Task<IActionResult> CreateAsync()
public async Task<IActionResult> DeleteAsync(int? id)
public async Task<IActionResult> DetailsAysnc(int? id)
目前这似乎是可选的,因为我的项目将构建,这在 VS 2015 中不是问题。我不介意做这项工作,我需要确认在 Visual Studio 2017 ASP.NET Core 中更改它是正确的方法。