2018年7月9日 星期一

[筆記]建置專案時發生Newtonsoft.Json版本混淆錯誤

參考:

實際發生原因為專案中csproj中紀錄的json版本重複,所以直接修改此檔案內容即可。

1.先將專案卸載。

image

2.編輯csproj

image

3.確定reference維持一份。

image

4.編輯完成後選擇【重新載入專案】。

2018年7月2日 星期一

[MVC]Task.Run

當MVC Action在叫用 Task<string> functionA() 時,會建議使用
async Task<ActionResut> ActionName() 配合 await funcationA()。

但如果不想改變Action的宣告,作法是使用Task.Run的方式:

ex:

var t =Task.Run(() => functionA());
t.Wait();

參考: