azure-functions - Azure 函数 - 引用自定义 C# 类库项目时的问题
问题描述
using Microsoft.Azure.WebJobs;
using Microsoft.Azure.WebJobs.Host;
using Microsoft.Extensions.Logging; //Nuget package
using MyComp.MyLib.Contracts.Configuration; // Custom namespace after adding reference of my custom custom class library
namespace FunctionApp1123
{
public static class Function1
{
[FunctionName("Function1")]
public static void Run([QueueTrigger("myQNamec", Connection = "connstring")]string myQueueItem, ILogger log)
{
var appConfig = new ApplicationConfig(); // custom class available on above referred custom "**MyComp.MyLib.Contracts.Configuration**" name
log.LogInformation($"C# Queue trigger function processed: {myQueueItem}");
}
}
}
收到错误: [2/3/2020 4:46:17 PM] 执行“Function1”(失败,Id=93d4305e-d2de-426c-9922-f0320888cddb)[2/3/2020 4:46:17 PM] 系统。 Private.CoreLib:执行函数时出现异常:Function1。FunctionApp1123:无法加载文件或程序集“ MyComp.MyLib.Contracts.Configuration,版本=1.0.0.0,文化=中性,PublicKeyToken=null”。无法找到或加载特定文件。(来自 HRESULT 的异常:0x80131621)。System.Private.CoreLib:无法加载文件或程序集“ MyComp.MyLib.Contracts.Configuration,版本=1.0.0.0,Culture=neutral,PublicKeyToken=null”。
我的自定义 c# 类库“MyComp.MyLib.Contracts.Configuration”已被其他“非Azure 函数”项目毫无问题地使用,但无法在 Azure 函数项目中使用它。是否可以使用 Visual Studio 在 azure 函数项目中引用自定义类库?如果是的话,我错过了什么?
注意:在 Azure 中,函数可以引用和使用来自Nuget的包,但无法通过在 Visual Studio 中添加项目引用来使用我的自定义类库。
解决方案
推荐阅读
- findstr - 在指定过滤器 select-string 或 findstr 之前包含文本行
- java - Maven编译器插件找不到本地存储库
- java - 如何在所有微服务中维护相同的 Spring Boot 版本?
- matlab - 如何将 vr-sink(视频查看器)的输出输入 Simulink 中的 Alexnet?
- pyspark - Pyspark-如何实现性能较低的给定算法的并行性?
- c# - NetworkStream.Read() 在短暂不活动后连接到 netcat 实例抛出 IOException?
- html - 如何去除离子 4 段指示器(底线)?请告诉我
- activiti - 理解 activiti 中的执行层次结构
- python - jupyter笔记本中的数据框索引错误方向
- db2 - 使用sslConnection时如何用python ibm_db包替换jaydebeapi包