Skip to content

Commit 7832a16

Browse files
authored
Merge pull request #4 from SuessLabs/feature/LaunchBuilder
Add launch.json to remotely debug
2 parents c12472a + afc1175 commit 7832a16

37 files changed

Lines changed: 943 additions & 1526 deletions

readme.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ This project was inspired by [VS Mono Debugger](https://github.com/GordianDotNet
1515
Now developers can build, deploy and debug projects on their remote Linux (Ubuntu, Raspberry PI, etc) devices! Customize your SSH connection to use either a _password_ or a _private key_.
1616

1717
### Work in Progress
18+
1819
This project is currently in the early alpha stages, so only Building and Deployment is available. This extension aims to allow you to automatically attach for debugging over the network. For now, that step is still manual. On the plus side, we just saved you 1.5 min of manual upload and `chown -R`.
1920

2021
### Usage
@@ -37,7 +38,7 @@ In order to get this project moving, the following must be done.
3738
* [X] Store settings (globally; per-project)
3839
* [X] IP, User, Pass, default-folder `"~/VsLinuxDbg/(proj-name)"`
3940
* [X] Perform upload to remote machine
40-
* [ ] Attach to process
41+
* [ ] Attach to process - _in testing phase_
4142

4243
## Developers Wanted
4344

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00
33
# Visual Studio Version 17
44
VisualStudioVersion = 17.2.32317.152
55
MinimumVisualStudioVersion = 10.0.40219.1
6-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApp1", "ConsoleApp1\ConsoleApp1.csproj", "{7342FB7C-71DF-4282-889B-83E189FCBF55}"
6+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleNet5", "ConsoleNet5\ConsoleNet5.csproj", "{7342FB7C-71DF-4282-889B-83E189FCBF55}"
77
EndProject
88
Global
99
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
3+
<PropertyGroup>
4+
<OutputType>Exe</OutputType>
5+
<TargetFramework>net5.0</TargetFramework>
6+
<!--<ImplicitUsings>enable</ImplicitUsings>-->
7+
<Nullable>enable</Nullable>
8+
</PropertyGroup>
9+
10+
</Project>

sandbox/ConsoleNet5/Program.cs

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
using System;
2+
3+
namespace ConsoleNet5
4+
{
5+
public class Program
6+
{
7+
public static void Main(string[] args)
8+
{
9+
// See https://aka.ms/new-console-template for more information
10+
Console.WriteLine("Hello .NET 5, VS Linux Debugger!");
11+
12+
Console.WriteLine("Apply breakpoint here!");
13+
14+
Console.WriteLine("Press anykey to exit..");
15+
var x = Console.ReadLine();
16+
}
17+
}
18+
}

sandbox/ConsoleNet6.sln

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
2+
Microsoft Visual Studio Solution File, Format Version 12.00
3+
# Visual Studio Version 17
4+
VisualStudioVersion = 17.2.32317.152
5+
MinimumVisualStudioVersion = 10.0.40219.1
6+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleNet6", "ConsoleNet6\ConsoleNet6.csproj", "{7342FB7C-71DF-4282-889B-83E189FCBF55}"
7+
EndProject
8+
Global
9+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
10+
Debug|Any CPU = Debug|Any CPU
11+
Release|Any CPU = Release|Any CPU
12+
EndGlobalSection
13+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
14+
{7342FB7C-71DF-4282-889B-83E189FCBF55}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15+
{7342FB7C-71DF-4282-889B-83E189FCBF55}.Debug|Any CPU.Build.0 = Debug|Any CPU
16+
{7342FB7C-71DF-4282-889B-83E189FCBF55}.Release|Any CPU.ActiveCfg = Release|Any CPU
17+
{7342FB7C-71DF-4282-889B-83E189FCBF55}.Release|Any CPU.Build.0 = Release|Any CPU
18+
EndGlobalSection
19+
GlobalSection(SolutionProperties) = preSolution
20+
HideSolutionNode = FALSE
21+
EndGlobalSection
22+
GlobalSection(ExtensibilityGlobals) = postSolution
23+
SolutionGuid = {FD190C6A-36C9-416E-8BB1-E1C7421B6661}
24+
EndGlobalSection
25+
EndGlobal
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// See https://aka.ms/new-console-template for more information
2-
Console.WriteLine("Hello from, VS Linux Debugger!");
2+
Console.WriteLine("Hello .NET 6, VS Linux Debugger!");
33

44
Console.WriteLine("Apply breakpoint here!");
55

sandbox/TestLinuxDbg.sln

Lines changed: 0 additions & 30 deletions
This file was deleted.

sandbox/src/Extensions.cs

Lines changed: 0 additions & 125 deletions
This file was deleted.

sandbox/src/LocalHost.cs

Lines changed: 0 additions & 148 deletions
This file was deleted.

0 commit comments

Comments
 (0)