J'ai suivi le tutoriel sur la mise à niveau de .net core 2.2 vers 3.0.
Lorsque j'exécute ma solution, une erreur se produit :
[CS0012] Le type 'MediaTypeHeaderValue' est défini dans un assemblage qui n'est pas référencé. Vous devez ajouter une référence à l'assemblage 'Microsoft.Net.Http.Headers, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60'.
Il est lancé dans ma fonction DownloadFile :
public FileStreamResult DownloadFile(int id)
{
...
return new FileStreamResult(new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.Read), fm.ContentType);
}
Le problème est que Microsoft.Net.Http.Headers, Version=3.0.0.0 n'existe pas dans cette version et je ne trouve personne d'autre ayant le même problème. Comme la fonction de téléchargement est très simple et semble être utilisée dans d'autres projets sur Github, je ne pense pas qu'il s'agisse d'une mauvaise implémentation.