Visual Studio + 探索 sftp

Posted

技术标签:

【中文标题】Visual Studio + 探索 sftp【英文标题】:Visual studio + explore sftp 【发布时间】:2014-10-27 05:24:51 【问题描述】:

我正在寻找一种在远程服务器上使用 Visual Studio 2013 进行开发的方法,仅使用 sftp/ssh(在解决方案资源管理器中浏览远程文件夹,并使用 ctrl+s 上传文件)。 我知道可以使用 File>Open Websit 打开一个简单的 ftp 站点,但这并不支持 sftp。

有谁知道这个插件/插件吗?

10 倍!

【问题讨论】:

【参考方案1】:

好的,所以我终于想出了这个问题的答案。 我找到了这个 sftp to ftp tunnle,它是我在本地安装的,只需将 Visual Studio 连接到 127.0.0.1 上的 ftp:

http://www.bitvise.com/ssh-client-download

10 倍!

【讨论】:

你是如何让它工作的?您是否每次要编辑文件时都运行devenv.exe【参考方案2】:

我使用的是 Tamir SharpSSH。看起来效果不错。

【讨论】:

【参考方案3】:

虽然这是可能的,但您的开发体验可能很差。 Visual Studio 在编译期间会执行大量文件 IO,因此 sftp 不可避免地会引入延迟,这会使其变得非常慢。

要开始,您需要一种在 Windows 中挂载 sftp 共享的方法。一个快速的谷歌搜索出现了这个:http://sumtips.com/2011/09/mount-ftp-sftp-server-as-drive.html,其中详细说明了如何使用SFTP Net Drive。 (如果这不起作用,您可能需要查看SuperUser,或在那里提问。

在 Windows 中将 SFTP 作为驱动器安装后,此 SO 线程将讨论如何使用 Visual Studio:Keeping Visual Studio Projects on a Network Drive,包括您需要为 permissions 进行的修改。

【讨论】:

我实际上尝试过,即使没有编译任何东西,我也遇到了性能问题,只需安装一个大目录。我希望有一个可以在VS中使用的插件,并且只能下载和上传文件。我主要开发Web客户端,所以我很少编译项目。

以上是关于Visual Studio + 探索 sftp的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 2017 - 为依赖项禁用 CMake

Visual Studio总是在重新生成项目?

如何从 Visual Studio Code API 打开浏览器

visual studio------初建一个c++项目流程

如何访问 Visual Studio 中的保存临时选项?

Visual Studio 的 C++ 调试 - 向量大小变化的观察点