Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/259.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
C# Windows服务找不到对sshNet的引用_C#_Windows Services_Sftp - Fatal编程技术网

C# Windows服务找不到对sshNet的引用

C# Windows服务找不到对sshNet的引用,c#,windows-services,sftp,C#,Windows Services,Sftp,我正在尝试编写一个windows服务。这是我的第一个windows服务,它使用SshNet将文件上载到sftp。当我安装并调试服务时,我收到错误: 无法加载文件或程序集'Renci.SshNet,版本=2013.4.7.0, 区域性=中性,PublicKeyToken=null'或其依赖项之一。这个 系统找不到指定的文件 我认为当我构建应用程序时,引用并没有被复制到exe文件中。不过我不确定。任何帮助都会很好。如果有帮助的话,我还添加了nuget的引用 单击您的引用并设置其属性-?copy lo

我正在尝试编写一个windows服务。这是我的第一个windows服务,它使用SshNet将文件上载到sftp。当我安装并调试服务时,我收到错误:

无法加载文件或程序集'Renci.SshNet,版本=2013.4.7.0, 区域性=中性,PublicKeyToken=null'或其依赖项之一。这个 系统找不到指定的文件


我认为当我构建应用程序时,引用并没有被复制到exe文件中。不过我不确定。任何帮助都会很好。如果有帮助的话,我还添加了nuget的引用

单击您的引用并设置其属性-?copy local-trueI选中该属性并将其设置为true。您在安装目录中找到了它吗?尝试clean和rebuildOk,因此我从另一个类调用了upload函数。我将代码直接添加到服务类中,它不再给我错误。它没有上传任何东西,但调试时我没有收到任何错误。