【发布时间】:2019-10-09 19:37:38
【问题描述】:
我关注the tutorial 将 .net core 2.2 升级到 3.0。
当我运行我的解决方案时,会抛出一个错误:
[CS0012] 类型“MediaTypeHeaderValue”在未引用的程序集中定义。您必须添加对程序集 'Microsoft.Net.Http.Headers, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60' 的引用。
它在我的 DownloadFile 函数中抛出:
public FileStreamResult DownloadFile(int id)
{
...
return new FileStreamResult(new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.Read), fm.ContentType);
}
问题是,Microsoft.Net.Http.Headers, Version=3.0.0.0 在这个版本中不存在,我找不到其他人有同样的问题。由于下载功能非常简单,而且似乎在github上的其他项目中使用过,我不认为这是一个错误的实现。
【问题讨论】:
-
不要编辑您的问题以包含答案;而是发布答案。