【发布时间】:2020-11-16 08:46:51
【问题描述】:
我尝试安装Magick.NET, 我使用从https://www.nuget.org/packages/Magick.NET-Q8-x64/ 获得的dotnet add package Magick.NET-Q8-x64 --version 7.21.1 安装
我尝试运行从https://stackoverflow.com/a/31829105/13924025 获得的几行代码:
public string UploadFile(string fileName, IFormFile file)
{
string extension = System.IO.Path.GetExtension(file.FileName);
string newFileName = "";
if (fileName == null)
{
// newFileName = Guid.NewGuid ().ToString () + "-" + file.FileName;
newFileName = Guid.NewGuid().ToString() + extension;
}
else
{
newFileName = Guid.NewGuid().ToString() + "-" + fileName + extension;
}
string filePath = "./Files/" + newFileName;
using (MagickImage image = new MagickImage(file))
{
image.Scale(new Percentage(60));
image.Write(filePath);
}
return newFileName;
}
但我收到错误“找不到类型或命名空间名称‘MagickImage’”。有解决这个问题的建议吗?
【问题讨论】:
-
此错误的最常见原因是您未能包含必要的
using指令。事实上,正如错误消息所说的那样。还有许多其他相关情况也可能导致错误。有关所有可能性的广泛讨论,请参阅标记的副本。