我在带有Remote Development扩展的远程SSH主机上编辑代码。该代码主要是在Python中编写的,因此我自然希望将Python扩展用于诸如“转到定义”,棉绒之类的事情。
但是,当我在VSCode中本地打开Python扩展时,有此按钮“在SSH中安装:my-host-machine”。当我按它时,它显示“正在安装...”一段时间,然后静默失败。我无法修复它,因为我看不到任何stderr输出来知道出了什么问题。
我的问题是,如何在运行VSCode服务器的SSH盒中手动安装VSCode扩展?这样,我将知道为什么它无法安装并能够修复它。
我需要类似code --install-extension /path/to/vsix
之类的东西,但是可以在我的SSH机器上执行,而不是在本地计算机上执行。
答案 0 :(得分:2)
我知道您说过您想要一个命令,但这是我手动安装的内容。
public async void CheckAppVersion()
{
var httpClient = Globals.g_HttpClient;
var request = new RestRequest("get_mobile_app_version");
request.Method = Method.POST;
request.AddHeader("KEY", Globals.APIKey);
System.Net.ServicePointManager.ServerCertificateValidationCallback += (sender, certificate, chain, sslPolicyErrors) => true;
//await here
var response = await httpClient.Post(request);
var contentResponse = response.Content;
if (contentResponse == Globals.AppVersion)
{
Application.Current.MainPage = new UpdatePage();
}
}