C#使用dynamic報錯: 缺少編譯器要求的成員“Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create”


#事故現場

示例代碼:

                using (var client = new WebClient() { Encoding = Encoding.UTF8 })
                {
                    var result = client.DownloadString(url);
                    dynamic obj = JsonConvert.DeserializeObject<dynamic>(result);
                    return (obj.errorcode.ToString() == "0" && obj.errormsg.ToString() == "操作成功");
                }

報錯如圖:
在這裏插入圖片描述

缺少編譯器要求的成員“Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create”

#解決方法

添加Microsoft.CSharp的引用。
在這裏插入圖片描述


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章