
使用Visual Studio 2022通過SSH遠程部署和調試.NET C#應用程序。
在VS Marketplace上獲取它!
Visual Studio的“通過SSH的附件”很可愛,但缺乏部署和自動附件。該項目使您可以通過網絡上的Linux VM或Raspberry Pi進行操作!
Suess Labs Consulting由Xeno Innovations,Inc。贊助。
現在,開發人員可以在其遠程Linux(Ubuntu,Raspberry Pi等)設備上構建,部署和調試項目!自定義您的SSH連接以使用密碼或私鑰。
如果您喜歡使用擴展名,請在Visual Studio Marketplace上給它一個評級。
以下Linux分散率已得到驗證並得到了支持。

vsdbg !對於GUI應用調試,您可以使用構建和部署功能,但是,此時必須使用Visual Studio手動連接以通過SSH進行處理。
Linux ,我們需要SSH和Curl來訪問和下載任何缺少的工具:
sudo apt install openssh-server
sudo apt install curlWindows :

對於GUI項目,您可以使用Visual Studio的內置工具使用構建和部署,然後通過SSH手動附加到該過程
dotnet MyGuiApp.dll這將為您節省1.5分鐘的每次手動上傳和更新權利的版本,並通過chown -R節省。
對於CLI項目,您可以使用Visual Studio的內置工具(類似於上面的)來使用構建和部署,然後通過SSH手動連接到該過程。
您可能必須通過Console.ReadLine();在您的入口點(即main() )中高高。
dotnet MyCliApp.dllConsole.ReadLine(); ),請繼續使用您的應用程序。這將為您節省1.5分鐘的每次手動上傳和更新權利的版本,並通過chown -R節省。
如果您想使用SSH私鑰,則以下步驟是選項。這些步驟是為Windows 10編寫的,但是,在Linux上,步驟相似。
ssh-keygen -m PEM -t rsa -b 4096ssh-keygen ..還沒有。%UserProfile%.ssh (Winows)id_rsa.pub~/.ssh/ linux設備上~/.ssh/authorized_keys ,請將id_rsa.pub的內容附加到下一行。id_rsa.pub並將其重命名為authorized_keys貢獻者和Q/A受到歡迎!
為了做出貢獻,請從項目或發行頁面中挑選項目。我們也很想听聽您的增強想法。
版權2024 Xeno Innovations,Inc。