我在尝试执行使用Linq的方法时遇到一个奇怪的运行时异常。这是代码:
public async Task<Cat> GetCat(int id)
{
string file = await FileReader.ReadFile("../Mocks/Data/Mock_Cats.json");
List<Cat> cats = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Cat>>(file);
var cat = cats.Where(p => p.CatID == id).First();
return cat;
}
这是例外:
无法加载文件或程序集'System.Core,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'。系统找不到指定的文件。
这有什么奇怪的,只有当我尝试使用Linq表达式时才会发生异常。我在同一个类中有其他方法没有使用运行得很好的Linq。
我尝试在项目中安装System.Linq无济于事。
答案 0 :(得分:0)
在项目设置中,尝试设置&#34;目标框架&#34;在应用程序选项卡下与该程序集的版本相同。