【问题标题】:.NET Use Package Correctly [duplicate].NET 正确使用包 [重复]
【发布时间】: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 指令。事实上,正如错误消息所说的那样。还有许多其他相关情况也可能导致错误。有关所有可能性的广泛讨论,请参阅标记的副本。

标签: c# .net .net-core


【解决方案1】:

您需要在 C# 文件的开头添加using ImageMagick;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-29
    • 1970-01-01
    • 2014-06-15
    • 2012-09-22
    • 1970-01-01
    • 2015-01-04
    相关资源
    最近更新 更多