參考:
實際發生原因為專案中csproj中紀錄的json版本重複,所以直接修改此檔案內容即可。
1.先將專案卸載。
2.編輯csproj
3.確定reference維持一份。
4.編輯完成後選擇【重新載入專案】。
當MVC Action在叫用 Task<string> functionA() 時,會建議使用 async Task<ActionResut> ActionName() 配合 await funcationA()。
但如果不想改變Action的宣告,作法是使用Task.Run的方式:
ex:
var t =Task.Run(() => functionA()); t.Wait();