c# - .NET 正确使用包
问题描述
我尝试安装Magick.NET,我使用dotnet add package Magick.NET-Q8-x64 --version 7.21.1
从https://www.nuget.org/packages/Magick.NET-Q8-x64/获得的安装
我尝试运行从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 ImageMagick;
在 C# 文件的开头添加。
推荐阅读
- javascript - 谷歌分析拦截所有请求
- javascript - 如何在 ES6 中复制对象方法
- matlab - 分析存储在 csv 中的天气数据
- android - 用户在firebase中不存在?
- php - 如何从 jquery-ajax formData 获取数组值到 php
- python - 我想在我的数据最大值中找到一些列不是 1
- java - 在 java 文件中启用 IndentGuide Eclipse 插件
- docker - 在 docker-compose 中创建一个全局变量 od“extra_hosts”
- angular - 从用户角度看 Angular 服务生命周期
- reactjs - 无法运行反应项目