【发布时间】:2018-08-06 06:34:46
【问题描述】:
我正在使用 Azure SDK 和本地运行时在本地开发 Azure Function App。与函数 App 一起,我在同一个解决方案中创建了一个新项目(类库),因为我想在同一个函数 App 中的函数之间共享一些通用代码。在类库项目中实现了一个带有一些属性的简单类定义。我将类库 dll 添加到我的函数应用项目中作为对依赖项的引用。
我的问题是:添加 dll 作为参考后,我无法访问 dll 中的类。当我尝试使用 using 语句时,项目无法识别添加的 dll。谁能帮我解决这个问题?
在门户中还有另外一种方式,我们可以在我们的函数App项目的根目录下创建一个共享文件夹,添加通用代码脚本文件并使用#load '../shared commoncodescript.csx'。我不想采用这种方法,因为我正在本地开发和运行 azure 函数。
类库:
class library project image,
Added class reference to the function App project image,
using statement in the function app image。
谁能解释一下依赖项下的项目文件夹?
提前致谢
【问题讨论】:
-
IncomingLead很可能是internal而不是public。您需要发布minimal reproducible example,以便我们真正为您提供帮助 -
命名空间实用程序 { public class IncomingLead { public string sourceName { get;放; } 公共字符串 LeadData { 获取;放; } 公共 int logIncomingDataid { 获取;放; } } }
标签: c# azure azure-functions class-library