我的Azure函数中的参考C#类库



是否可以在Azure函数Visual Studio项目中引用C#类库?

我知道参考外部库和Nuget软件包的可能性。目前,我正在使用此处所述的共享.CSX文件。这些.csx文件现在包含我的DTO的副本,该副本也用于我用来消耗功能的服务代理中。

理想情况下,我想在Visual Studio中添加一个从功能的参考,并将Visual Studio添加到BIN文件夹中。

当前,不支持项目参考,但是您可以将项目的输出(结果组件和可能的依赖项)复制到函数根部下的文件夹中,然后您可以利用它使用您上面提到的外部库支持(例如#r "..myassemblyfolderMyAssembly.dll"

,如果可能的话,我建议您在该功能请求上开设一个问题,并在此存储库上分享有关您的方案的更多信息。这使其他人可以提出这些请求并帮助团队优先考虑这项工作。

以前这是不可能的。现在可以阅读,这是可能的:https://learn.microsoft.com/en-us/azure/azure-functions/functions-dotnet-class-library。


旧答案:

现在可以使用新的Visual Studio 2017工具用于Azure函数。

您可以在以下链接中获取有关此信息的更多信息:

  • Visual Studio 2017 Azure功能工具
  • Azure功能视觉工作室工具视频

最新更新