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",