SSH.NET 在 Visual Studio 2015 年使用 Azure Functions

SSH.NET with Azure Functions on Visual Studio 2015

我正在尝试 运行 一个带有 Azure 功能的简单 SFTP 客户端,使用 Visual Studio 2015。 问题是我不知道如何将 nuget 引用添加到 SSH.NET。 在 project.json 中尝试添加:

{
"net40": {
  "dependencies": {
    "Renci.SshNet": "2016.0.0.0"
  }
}

} }

我也尝试过使用 "net46:",但无论我做什么,我总是得到 NotFound https://api.nuget.org/v3-flatcontainer/renci.sshnet/index.json

我以后可能需要添加更多的 nuget 包,所以我想知道如何将 nuget 包添加到我的函数项目中

试试这个

{
  "frameworks": {
    "net46": {
      "dependencies": {
        "SSH.NET": "2016.0.0"
      }
    }
  }
}

编辑:另请注意,Visual Studio 2017 中的新工具使用标准 .NET csproj 来处理这些依赖项以及标准 nuget 和其他 VS 工具,因此可能值得一试。