首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将SSH.NET NuGet包添加到Azure函数v2.0中?

如何将SSH.NET NuGet包添加到Azure函数v2.0中?
EN

Stack Overflow用户
提问于 2019-09-17 03:01:36
回答 1查看 819关注 0票数 1

我的Azure函数是v2。我已将<PackageReference Include="SSH.NET" Version="2016.1.0" />添加到ItemGroup in function.proj中。

然而,#r "Renci.SshNet"不起作用。#r "D:\home\site\wwwroot\bin\Renci.SshNet.dll"也不起作用。因为在www.root下没有bin文件夹。

包含Renci.SshNet的正常方式是什么?

你好,真宇

我的function.proj截图

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-17 03:07:46

您可以在www.root下添加bin文件夹,并通过"Advanced (Kudu)“下面的”平台功能“标签将dll拖到其中。

首先,单击"kudu“(如下图所示)

然后点击“调试控制台”-> "CMD“-> "site”->“www.root”->“新建文件夹”,并将文件夹命名为"bin“。

然后将dll文件拖到bin文件夹,然后可以通过#r命令使用它(如下所示)

更新:

您可以尝试修改function.proj,如下所示:

代码语言:javascript
复制
<PackageReference Include="Renci.SshNet.Async" Version="1.4.0" />

在您的函数中,使用命令“use Renci.SshNet;”。

并删除前面添加的Renci.SshNet的#r行。

请试一试。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57966783

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档