Skip to content

Commit e726d31

Browse files
committed
fix issues #32, missing vsdbg executable name
1 parent 55034d2 commit e726d31

File tree

4 files changed

+38
-33
lines changed

4 files changed

+38
-33
lines changed

release-notes.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@
44

55
This document contains the release information for the project.
66

7+
### 2.0.3
8+
9+
* Fixed: As per #32 add vsdbg constant to debugger full path.
10+
* Added: Try to be more clear about the .NET executable in user options. It's not a path but the dotnet executable.
11+
712
### 2.0.2
813

914
* Fixed: As per #53, cleaned up exponential Build status messages.

src/VsLinuxDebugger/Core/UserOptions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ public class UserOptions
1818
/// <summary>Base path to VSDBG (i.e. `~/.vsdbg`).</summary>
1919
public string RemoteVsDbgBasePath { get; set; }
2020
/// <summary>Full path to VS Debugger.</summary>
21-
public string RemoteVsDbgFullPath => LinuxPath.Combine(RemoteVsDbgBasePath, Constants.VS2022);
21+
public string RemoteVsDbgFullPath => LinuxPath.Combine(RemoteVsDbgBasePath, Constants.VS2022, Constants.AppVSDbg);
2222

2323
public bool UseCommandLineArgs { get; set; }
2424
public bool UsePublish { get; set; }

src/VsLinuxDebugger/OptionsPages/OptionsPage.DotNet.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ public partial class OptionsPage : DialogPage
2222
public string RemoteDeployBasePath { get; set; } = $"./VSLinuxDbg"; // "LinuxDbg"
2323

2424
[Category(RemoteDebugger)]
25-
[DisplayName(".NET Path")]
26-
[Description("Path of .NET on remote machine. (Samples: `dotnet`, `~/.dotnet/dotnet`)")]
25+
[DisplayName(".NET executable")]
26+
[Description("Path of the .NET executable on remote machine. (Samples: `dotnet`, `~/.dotnet/dotnet`)")]
2727
public string RemoteDotNetPath { get; set; } = Constants.DefaultDotNetPath;
2828

2929
[Category(RemoteDebugger)]

src/VsLinuxDebugger/source.extension.vsixmanifest

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -2,34 +2,34 @@
22
<PackageManifest Version="2.0.0"
33
xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011"
44
xmlns:d="http://schemas.microsoft.com/developer/vsx-schema-design/2011">
5-
<Metadata>
6-
<Identity Id="VsLinuxDebugger.4d7bf4de-5015-4e24-92c0-7f9f3397b2da"
7-
Version="2.0.2"
8-
Language="en-US"
9-
Publisher="Suess Labs" />
10-
<DisplayName>VS Linux Debugger</DisplayName>
11-
<Description xml:space="preserve">Remotely deploy and debug your .NET apps visa SSH on your Linux device using Visual Studio 2022. Works with popular Linux distrobutions such as Ubuntu, Raspberry Pi, and more!</Description>
12-
<MoreInfo>https://github.com/SuessLabs/VsLinuxDebug</MoreInfo>
13-
<License>LICENSE.txt</License>
14-
<GettingStartedGuide>..\..\readme.md</GettingStartedGuide>
15-
<ReleaseNotes>..\..\release-notes.md</ReleaseNotes>
16-
<Icon>Resources\TuxDebug.png</Icon>
17-
<Tags>debug; build; remote debug; vsdbg; linux; xamarin; rpi; rpi4; remotedebug; remote; debugger; linux debug; net6; dotnet; raspberry pi; ubuntu;</Tags>
18-
</Metadata>
19-
<Installation>
20-
<InstallationTarget Id="Microsoft.VisualStudio.Community" Version="[17.0, 18.0)">
21-
<ProductArchitecture>amd64</ProductArchitecture>
22-
</InstallationTarget>
23-
</Installation>
24-
<Dependencies>
25-
<Dependency Id="Microsoft.Framework.NDP" DisplayName="Microsoft .NET Framework" d:Source="Manual" Version="[4.5,)" />
26-
</Dependencies>
27-
<Prerequisites>
28-
<Prerequisite Id="Microsoft.VisualStudio.Component.CoreEditor"
29-
Version="[17.0,18.0)"
30-
DisplayName="Visual Studio core editor" />
31-
</Prerequisites>
32-
<Assets>
33-
<Asset Type="Microsoft.VisualStudio.VsPackage" d:Source="Project" d:ProjectName="%CurrentProject%" Path="|%CurrentProject%;PkgdefProjectOutputGroup|" />
34-
</Assets>
5+
<Metadata>
6+
<Identity Id="VsLinuxDebugger.4d7bf4de-5015-4e24-92c0-7f9f3397b2da"
7+
Version="2.0.3"
8+
Language="en-US"
9+
Publisher="Suess Labs" />
10+
<DisplayName>VS Linux Debugger</DisplayName>
11+
<Description xml:space="preserve">Remotely deploy and debug your .NET apps visa SSH on your Linux device using Visual Studio 2022. Works with popular Linux distrobutions such as Ubuntu, Raspberry Pi, and more!</Description>
12+
<MoreInfo>https://github.com/SuessLabs/VsLinuxDebug</MoreInfo>
13+
<License>LICENSE.txt</License>
14+
<GettingStartedGuide>..\..\readme.md</GettingStartedGuide>
15+
<ReleaseNotes>..\..\release-notes.md</ReleaseNotes>
16+
<Icon>Resources\TuxDebug.png</Icon>
17+
<Tags>debug; build; remote debug; vsdbg; linux; xamarin; rpi; rpi4; remotedebug; remote; debugger; linux debug; net6; dotnet; raspberry pi; ubuntu;</Tags>
18+
</Metadata>
19+
<Installation>
20+
<InstallationTarget Id="Microsoft.VisualStudio.Community" Version="[17.0, 18.0)">
21+
<ProductArchitecture>amd64</ProductArchitecture>
22+
</InstallationTarget>
23+
</Installation>
24+
<Dependencies>
25+
<Dependency Id="Microsoft.Framework.NDP" DisplayName="Microsoft .NET Framework" d:Source="Manual" Version="[4.5,)" />
26+
</Dependencies>
27+
<Prerequisites>
28+
<Prerequisite Id="Microsoft.VisualStudio.Component.CoreEditor"
29+
Version="[17.0,18.0)"
30+
DisplayName="Visual Studio core editor" />
31+
</Prerequisites>
32+
<Assets>
33+
<Asset Type="Microsoft.VisualStudio.VsPackage" d:Source="Project" d:ProjectName="%CurrentProject%" Path="|%CurrentProject%;PkgdefProjectOutputGroup|" />
34+
</Assets>
3535
</PackageManifest>

0 commit comments

Comments
 (0)