diff --git a/coreclr-debug/NuGet.config b/coreclr-debug/NuGet.config index 53671d96c9..045c4497c2 100644 --- a/coreclr-debug/NuGet.config +++ b/coreclr-debug/NuGet.config @@ -5,6 +5,6 @@ - + diff --git a/package.json b/package.json index 48d3a70bef..df5474976a 100644 --- a/package.json +++ b/package.json @@ -288,6 +288,98 @@ "type": "string" }, "default": [] + }, + "pipeTransport": { + "type": "object", + "description": "When present, this tells the debugger to connect to a remote computer using another executable as a pipe that will relay standard input/output between VS Code and the .NET Core debugger backend executable (clrdbg).", + "default": { + "pipeProgram": "enter the fully qualified path for the pipe program name, for example 'c:\\tools\\plink.exe'", + "pipeArgs": [] + }, + "properties" : { + "pipeProgram": { + "type": "string", + "description": "The fully qualified pipe command to execute.", + "default": "enter the fully qualified path for the pipe program name, for example 'c:\\tools\\plink.exe'" + }, + "pipeArgs": { + "type": "array", + "description": "Command line arguments passed to the pipe program.", + "items": { + "type": "string" + }, + "default": [] + }, + "windows": { + "type": "object", + "description": "Windows-specific pipe launch configuration options", + "default": { + "pipeProgram": "enter the fully qualified path for the pipe program name, for example 'c:\\tools\\plink.exe'", + "pipeArgs": [] + }, + "properties": { + "pipeProgram": { + "type": "string", + "description": "The fully qualified pipe command to execute.", + "default": "enter the fully qualified path for the pipe program name, for example 'c:\\tools\\plink.exe'" + }, + "pipeArgs": { + "type": "array", + "description": "Command line arguments passed to the pipe program.", + "items": { + "type": "string" + }, + "default": [] + } + } + }, + "osx": { + "type": "object", + "description": "OSX-specific pipe launch configuration options", + "default": { + "pipeProgram": "enter the fully qualified path for the pipe program name, for example '/usr/bin/ssh'", + "pipeArgs": [] + }, + "properties": { + "pipeProgram": { + "type": "string", + "description": "The fully qualified pipe command to execute.", + "default": "enter the fully qualified path for the pipe program name, for example '/usr/bin/ssh'" + }, + "pipeArgs": { + "type": "array", + "description": "Command line arguments passed to the pipe program.", + "items": { + "type": "string" + }, + "default": [] + } + } + }, + "linux": { + "type": "object", + "description": "Linux-specific pipe launch configuration options", + "default": { + "pipeProgram": "enter the fully qualified path for the pipe program name, for example '/usr/bin/ssh'", + "pipeArgs": [] + }, + "properties": { + "pipeProgram": { + "type": "string", + "description": "The fully qualified pipe command to execute.", + "default": "enter the fully qualified path for the pipe program name, for example '/usr/bin/ssh'" + }, + "pipeArgs": { + "type": "array", + "description": "Command line arguments passed to the pipe program.", + "items": { + "type": "string" + }, + "default": [] + } + } + } + } } } }, diff --git a/src/coreclr-debug/main.ts b/src/coreclr-debug/main.ts index 36bf095b85..e0c45ff228 100644 --- a/src/coreclr-debug/main.ts +++ b/src/coreclr-debug/main.ts @@ -333,8 +333,8 @@ function createProjectJson(targetRuntime: string): any }, dependencies: { "Microsoft.VisualStudio.clrdbg": "14.0.25320-preview-3008693", - "Microsoft.VisualStudio.clrdbg.MIEngine": "14.0.30520-preview-9", - "Microsoft.VisualStudio.OpenDebugAD7": "1.0.20520-preview-3", + "Microsoft.VisualStudio.clrdbg.MIEngine": "14.0.30527-preview-1", + "Microsoft.VisualStudio.OpenDebugAD7": "1.0.20527-preview-1", "NETStandard.Library": "1.5.0-rc2-24027", "Newtonsoft.Json": "7.0.1", "Microsoft.VisualStudio.Debugger.Interop.Portable": "1.0.1",