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 Code API 打开浏览器