
使用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。