gpt4 book ai didi

c# - 在 C# 中使用第三方代码

转载 作者:太空宇宙 更新时间:2023-11-03 17:08:54 26 4
gpt4 key购买 nike

我想在我的程序中使用以下代码 ( http://sshnet.codeplex.com/ ) SFTP

我下载了它并将其放入我的 C# 项目所在的同一文件夹中。我还添加了代码:

using Renci.SshNet;
using Renci.SshNet.Sftp;

现在我需要告诉 Visual Studio 在哪里寻找它。我尝试了“添加引用”,但我下载的内容仅包含扩展名为 .cs 的文件,没有 .dll。

接下来我该做什么?

我读了几本关于 C# 的书(Troelsen 和 Michaelis 合着),但我并不清楚所有这些组装业务。

最佳答案

不要下载源代码(标题为 SshSource 的链接),而是尝试二进制 链接(4.0 或 3.5,具体取决于您的目标 .NET CLR 版本).

二进制 链接将提供 dll。然后,您可以使用 Add Reference 链接项目中的 dll。

二进制发行版是第 3 方项目提供的可供使用的内容。这些通常由项目进行版本控制,并在大规模公开发布之前稳定下来。这些发行版为您提供最稳定的组件。

源代码分发提供了所有的源文件。您可以使用/修改源代码(取决于许可证),但是,这需要您在使用前进行编译。

NuGet是使用和管理 .NET 包的好方法。 SSH.NET 还有一个 NuGet Package .如果您使用 NuGet,这将是使用二进制分发版的首选方式。

关于c# - 在 C# 中使用第三方代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22306563/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com