Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在my Azure函数中引用c#类库_C#_Azure_Azure Functions - Fatal编程技术网

在my Azure函数中引用c#类库

在my Azure函数中引用c#类库,c#,azure,azure-functions,C#,Azure,Azure Functions,是否可以在Azure Function visual studio项目中引用c#类库 我知道可以参考外部库和Nuget包。 目前,我正在使用如上所述的共享.csx文件。这些.csx文件现在包含我的DTO的副本,该副本也用于我用来使用函数的服务代理 理想情况下,我希望在Visual Studio中将函数引用添加到类库项目中,并且Visual Studio正在将此dll添加到bin文件夹中。目前不支持项目引用,但您可以拥有项目的输出(生成的程序集和可能的依赖项)复制到函数根目录下的文件夹中,然后可以

是否可以在Azure Function visual studio项目中引用c#类库

我知道可以参考外部库和Nuget包。 目前,我正在使用如上所述的共享.csx文件。这些.csx文件现在包含我的DTO的副本,该副本也用于我用来使用函数的服务代理


理想情况下,我希望在Visual Studio中将函数引用添加到类库项目中,并且Visual Studio正在将此dll添加到bin文件夹中。

目前不支持项目引用,但您可以拥有项目的输出(生成的程序集和可能的依赖项)复制到函数根目录下的文件夹中,然后可以使用上面提到的外部库支持(例如,
\r.\myassemblyfolder\MyAssembly.dll“


如果可能的话,我建议您在这个特性请求中打开一个问题,分享更多关于您的场景的信息。这允许其他人对这些请求进行投票,并帮助团队确定工作的优先级。

现在可以使用新的Visual Studio 2017 Azure功能工具来实现这一点

您可以在以下链接中获得更多信息:

  • 录像带

请在此GitHub问题上添加:哇。无法添加引用是“向前一步,向后两步”的情况。似乎是重用任何代码的最需要。感谢您的解决方法。@granadaCoder此场景现在由预编译模型支持。您可以在此处找到有关工具支持的更多信息:@FabioCavalcante Perfect。谢谢。或者您可以创建API并从Azure函数调用该API。只是想知道您是否可以详细说明。我拥有最新的Azure Functions工具,但似乎仍然无法从Function App项目中引用其他项目。我担心功能应用程序可能要求所有代码都在同一个项目中。没关系。我的问题涉及到.NET版本目标,并且在函数应用程序自身对9.x版本的引用中,必须对Newtonsoft.JSON 11.x(我的一个类库的依赖项)进行引用。我使用的是Visual Studio 2019,但Azure函数仍然不支持这一点。