【发布时间】:2016-10-19 13:50:10
【问题描述】:
我在 azure 函数中遇到了私有程序集的奇怪问题,我有一个带有五个函数的 Azure 函数应用程序,这些函数有一个共享 bin 文件夹,我在其中放置程序集,这些程序集又依赖于我拥有的 Entity Framework 和 LinqKit在每个函数的所有 project.json 文件中添加了依赖项,但私有程序集无法引用这些并且失败。请帮忙。 项目.json --
{
"frameworks": {
"net46":{
"dependencies": {
"EntityFramework": "6.1.3",
"Newtonsoft.Json": "9.0.1",
"LinqKit": "1.1.7.2"
}
}
}
}
为了在我的函数应用程序中进一步澄清,我有五个不同的函数,它们依赖于 2 个私有程序集,我不想在每个函数中保留单独的副本(因为这可能会导致不同文件夹中相同 dll 的不同版本导致问题)所以我创建了一个共享 bin 文件夹,从中引用了私有程序集,但是问题发生了,因为这些私有程序集进一步依赖于一些他们无法找到的 nuget 包--
#r "..\bin\Marketware.Domain.dll"
#r "..\bin\Marketware.AzureIntegration.dll"
using System;
using System.Collections.Generic;
using System.Data.Entity;
using System.Diagnostics.Eventing.Reader;
【问题讨论】:
标签: azure azure-functions