问题描述
这是我的project.json
This is my project.json
/************************************************** ***/
/*************************************************/
{
框架":{
" net46":{
"dependencies":{
"ImageResizer":"4.0.5"
}
}
}
}
"frameworks": {
"net46":{
"dependencies": {
"ImageResizer": "4.0.5"
}
}
}
}
/************************************************** ***/
/*************************************************/
下面是我的函数run.csx代码
Below is my code for function run.csx
/************************************************** ***/
/*************************************************/
使用ImageResizer;
公共静态无效值Run(流myBlob,字符串名称,ILogger日志)
{
//log.LogInformation($" C#Blob触发函数已处理blob \ n名称:{name} \ n大小:{myBlob.Length}字节");
}
using ImageResizer;
public static void Run(Stream myBlob, string name, ILogger log)
{
//log.LogInformation($"C# Blob trigger function Processed blob\n Name:{name} \n Size: {myBlob.Length} Bytes");
}
/************************************************** ***/
/*************************************************/
下面是我的错误日志
2018-12-27T06:17:45.865 [信息]函数图像调整大小"的脚本已更改.正在重新加载.
2018-12-27T06:17:46.097 [错误] run.csx(1,7):错误CS0246:找不到类型或名称空间名称'ImageResizer'(您是否缺少using指令或程序集引用?)
2018-12-27T06:17:46.116 [信息]编译失败.
2018-12-27T06:17:45.865 [Information] Script for function 'image-resize' changed. Reloading.
2018-12-27T06:17:46.097 [Error] run.csx(1,7): error CS0246: The type or namespace name 'ImageResizer' could not be found (are you missing a using directive or an assembly reference?)
2018-12-27T06:17:46.116 [Information] Compilation failed.
但是我能够在其他帐户中成功使用此命名空间.
However I am able to use this namespace in my other account successfully.
谢谢.
推荐答案
JK Barai,您好
Hi JK Barai,
我认为您应该在您的csx 文件中引用ImageResizer程序集:
I think you should reference ImageResizer assembly in your csx file :
#r "AssemblyName.dll"; // ImageResizer.dll if this is the case
using ImageResizer;
public static void Run(Stream myBlob, string name, ILogger log)
{
//log.LogInformation(
良好的编码;
这篇关于Azure函数-找不到类型或名称空间名称'ImageResizer'的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!