
Implante e depra remotamente seus aplicativos .NET C# via SSH para Linux usando o Visual Studio 2022.
Obtenha -o no VS Marketplace!
O "Anex To Process Vy SSH", do Visual Studio, é fofo, mas não tem implantação e anexo automático. Este projeto permite que você faça exatamente isso na sua VM Linux ou Raspberry Pi pela rede!
A Suess Labs Consulting é patrocinada pela Xeno Innovations, Inc.
Agora, os desenvolvedores podem construir, implantar e depurar projetos em seus dispositivos remotos Linux (Ubuntu, Raspberry Pi, etc.)! Personalize sua conexão SSH para usar uma senha ou uma chave privada .
Se você gosta de usar a extensão, dê uma classificação no mercado do Visual Studio.
As distantes seguintes Linux foram validadas e são suportadas.

vsdbg para você!Para a depuração de aplicativos da GUI, você pode usar o recurso Build and Implement , no entanto, você deve anexar manualmente para processar via SSH usando o Visual Studio no momento.
Linux , precisaremos de SSH e Curl para acessar e baixar qualquer ferramenta ausente:
sudo apt install openssh-server
sudo apt install curlWindows :

Para projetos de GUI, você pode usar o Build and Implement e depois se conectar manualmente ao processo via SSH usando a ferramenta embutida do Visual Studio
dotnet MyGuiApp.dll Isso economizará 1,5 minutos em todas as compilações dos direitos manuais de upload e atualização via chown -R .
Para projetos de CLI, você pode usar o Build and Implement e, em seguida, anexar manualmente ao processo via SSH usando a ferramenta interna do Visual Studio (semelhante ao acima).
Você pode precisar interromper manualmente seu aplicativo via Console.ReadLine(); High-up em seu ponto de entrada (ou seja, main() ).
dotnet MyCliApp.dllConsole.ReadLine(); ); Isso economizará 1,5 minutos em todas as compilações dos direitos manuais de upload e atualização via chown -R .
As etapas a seguir são opções se você deseja usar uma chave privada SSH. Essas etapas foram escritas para o Windows 10, no entanto, no Linux, as etapas são semelhantes.
ssh-keygen -m PEM -t rsa -b 4096ssh-keygen .. ainda não.%UserProfile%.sshid_rsa.pub no diretório~/.ssh/ no dispositivo Linux~/.ssh/authorized_keys , anexar o conteúdo de id_rsa.pub à próxima linha.id_rsa.pub e renomeá -lo para, authorized_keysContribuidores e q/a são bem -vindos!
Para contribuir, escolha um item do projeto ou página de emissão. Adoraríamos ouvir suas idéias de aprimoramento também.
Copyright 2024 Xeno Innovations, Inc.