From b6f26ad7cc5cb9425d8e18daa966377338cd65be Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Mon, 18 Jul 2016 18:21:40 -0700 Subject: [PATCH] Enable XML documentation generation This is enabled for PowerShell projects, but not PackageManagment, WSMan, Cim, or MMI. --- src/Microsoft.PowerShell.Activities/project.json | 1 + src/Microsoft.PowerShell.Commands.Diagnostics/project.json | 1 + src/Microsoft.PowerShell.Commands.Management/project.json | 1 + src/Microsoft.PowerShell.Commands.Utility/project.json | 1 + src/Microsoft.PowerShell.ConsoleHost/project.json | 1 + src/Microsoft.PowerShell.Core.Activities/project.json | 1 + .../project.json | 1 + src/Microsoft.PowerShell.CoreCLR.Eventing/project.json | 1 + src/Microsoft.PowerShell.Diagnostics.Activities/project.json | 1 + src/Microsoft.PowerShell.GraphicalHost/project.json | 1 + src/Microsoft.PowerShell.LocalAccounts/project.json | 1 + src/Microsoft.PowerShell.Management.Activities/project.json | 1 + src/Microsoft.PowerShell.PSReadLine/project.json | 1 + src/Microsoft.PowerShell.ScheduledJob/project.json | 1 + src/Microsoft.PowerShell.Security.Activities/project.json | 1 + src/Microsoft.PowerShell.Security/project.json | 1 + src/Microsoft.PowerShell.Utility.Activities/project.json | 1 + src/Microsoft.PowerShell.Workflow.ServiceCore/project.json | 1 + src/System.Management.Automation/project.json | 1 + src/powershell/project.json | 1 + 20 files changed, 20 insertions(+) diff --git a/src/Microsoft.PowerShell.Activities/project.json b/src/Microsoft.PowerShell.Activities/project.json index d1dfec07f7..399a58f79f 100644 --- a/src/Microsoft.PowerShell.Activities/project.json +++ b/src/Microsoft.PowerShell.Activities/project.json @@ -3,6 +3,7 @@ "version": "1.0.0-*", "buildOptions": { + "xmlDoc": true, "keyFile": "../signing/visualstudiopublic.snk", "delaySign": true, "publicSign": false, diff --git a/src/Microsoft.PowerShell.Commands.Diagnostics/project.json b/src/Microsoft.PowerShell.Commands.Diagnostics/project.json index 651861c6f5..3e5e25bcfd 100644 --- a/src/Microsoft.PowerShell.Commands.Diagnostics/project.json +++ b/src/Microsoft.PowerShell.Commands.Diagnostics/project.json @@ -2,6 +2,7 @@ "name": "Microsoft.PowerShell.Commands.Diagnostics", "version": "1.0.0-*", "buildOptions": { + "xmlDoc": true, "keyFile": "../signing/visualstudiopublic.snk", "delaySign": true, "publicSign": false, diff --git a/src/Microsoft.PowerShell.Commands.Management/project.json b/src/Microsoft.PowerShell.Commands.Management/project.json index 8bab6d7b61..b56413125e 100644 --- a/src/Microsoft.PowerShell.Commands.Management/project.json +++ b/src/Microsoft.PowerShell.Commands.Management/project.json @@ -3,6 +3,7 @@ "version": "1.0.0-*", "buildOptions": { + "xmlDoc": true, "keyFile": "../signing/visualstudiopublic.snk", "delaySign": true, "publicSign": false, diff --git a/src/Microsoft.PowerShell.Commands.Utility/project.json b/src/Microsoft.PowerShell.Commands.Utility/project.json index 6f3c2c4bc8..805b077901 100644 --- a/src/Microsoft.PowerShell.Commands.Utility/project.json +++ b/src/Microsoft.PowerShell.Commands.Utility/project.json @@ -3,6 +3,7 @@ "version": "1.0.0-*", "buildOptions": { + "xmlDoc": true, "keyFile": "../signing/visualstudiopublic.snk", "delaySign": true, "publicSign": false, diff --git a/src/Microsoft.PowerShell.ConsoleHost/project.json b/src/Microsoft.PowerShell.ConsoleHost/project.json index f971813c8a..aa288028b7 100644 --- a/src/Microsoft.PowerShell.ConsoleHost/project.json +++ b/src/Microsoft.PowerShell.ConsoleHost/project.json @@ -4,6 +4,7 @@ "description": "PowerShell Host", "buildOptions": { + "xmlDoc": true, "keyFile": "../signing/visualstudiopublic.snk", "delaySign": true, "publicSign": false, diff --git a/src/Microsoft.PowerShell.Core.Activities/project.json b/src/Microsoft.PowerShell.Core.Activities/project.json index 43fb4b2ffc..ffa0476ef3 100644 --- a/src/Microsoft.PowerShell.Core.Activities/project.json +++ b/src/Microsoft.PowerShell.Core.Activities/project.json @@ -3,6 +3,7 @@ "version": "1.0.0-*", "buildOptions": { + "xmlDoc": true, "keyFile": "../signing/visualstudiopublic.snk", "delaySign": true, "publicSign": false, diff --git a/src/Microsoft.PowerShell.CoreCLR.AssemblyLoadContext/project.json b/src/Microsoft.PowerShell.CoreCLR.AssemblyLoadContext/project.json index 48dd75579d..bcf196c5de 100644 --- a/src/Microsoft.PowerShell.CoreCLR.AssemblyLoadContext/project.json +++ b/src/Microsoft.PowerShell.CoreCLR.AssemblyLoadContext/project.json @@ -3,6 +3,7 @@ "version": "1.0.0-*", "buildOptions": { + "xmlDoc": true, "keyFile": "../signing/visualstudiopublic.snk", "delaySign": true, "publicSign": false, diff --git a/src/Microsoft.PowerShell.CoreCLR.Eventing/project.json b/src/Microsoft.PowerShell.CoreCLR.Eventing/project.json index 7b372baaab..ea1c849a8a 100644 --- a/src/Microsoft.PowerShell.CoreCLR.Eventing/project.json +++ b/src/Microsoft.PowerShell.CoreCLR.Eventing/project.json @@ -3,6 +3,7 @@ "version": "1.0.0-*", "buildOptions": { + "xmlDoc": true, "keyFile": "../signing/visualstudiopublic.snk", "delaySign": true, "publicSign": false, diff --git a/src/Microsoft.PowerShell.Diagnostics.Activities/project.json b/src/Microsoft.PowerShell.Diagnostics.Activities/project.json index 9b0ac0b614..a87c827462 100644 --- a/src/Microsoft.PowerShell.Diagnostics.Activities/project.json +++ b/src/Microsoft.PowerShell.Diagnostics.Activities/project.json @@ -3,6 +3,7 @@ "version": "1.0.0-*", "buildOptions": { + "xmlDoc": true, "keyFile": "../signing/visualstudiopublic.snk", "delaySign": true, "publicSign": false, diff --git a/src/Microsoft.PowerShell.GraphicalHost/project.json b/src/Microsoft.PowerShell.GraphicalHost/project.json index f71827cde9..33712c361a 100644 --- a/src/Microsoft.PowerShell.GraphicalHost/project.json +++ b/src/Microsoft.PowerShell.GraphicalHost/project.json @@ -3,6 +3,7 @@ "version": "1.0.0-*", "buildOptions": { + "xmlDoc": true, "keyFile": "../signing/visualstudiopublic.snk", "delaySign": true, "publicSign": false, diff --git a/src/Microsoft.PowerShell.LocalAccounts/project.json b/src/Microsoft.PowerShell.LocalAccounts/project.json index 7c0ddd5be5..198370594a 100644 --- a/src/Microsoft.PowerShell.LocalAccounts/project.json +++ b/src/Microsoft.PowerShell.LocalAccounts/project.json @@ -3,6 +3,7 @@ "version": "1.0.0-*", "buildOptions": { + "xmlDoc": true, "keyFile": "../signing/visualstudiopublic.snk", "delaySign": true, "publicSign": false, diff --git a/src/Microsoft.PowerShell.Management.Activities/project.json b/src/Microsoft.PowerShell.Management.Activities/project.json index 6872c98de4..3b59278567 100644 --- a/src/Microsoft.PowerShell.Management.Activities/project.json +++ b/src/Microsoft.PowerShell.Management.Activities/project.json @@ -3,6 +3,7 @@ "version": "1.0.0-*", "buildOptions": { + "xmlDoc": true, "keyFile": "../signing/visualstudiopublic.snk", "delaySign": true, "publicSign": false, diff --git a/src/Microsoft.PowerShell.PSReadLine/project.json b/src/Microsoft.PowerShell.PSReadLine/project.json index f8f9ba1f10..5addba2b97 100644 --- a/src/Microsoft.PowerShell.PSReadLine/project.json +++ b/src/Microsoft.PowerShell.PSReadLine/project.json @@ -3,6 +3,7 @@ "version": "1.0.0-*", "buildOptions": { + "xmlDoc": true, "keyFile": "../signing/visualstudiopublic.snk", "delaySign": true, "publicSign": false, diff --git a/src/Microsoft.PowerShell.ScheduledJob/project.json b/src/Microsoft.PowerShell.ScheduledJob/project.json index e751089853..9c30e2380b 100644 --- a/src/Microsoft.PowerShell.ScheduledJob/project.json +++ b/src/Microsoft.PowerShell.ScheduledJob/project.json @@ -3,6 +3,7 @@ "version": "1.0.0-*", "buildOptions": { + "xmlDoc": true, "keyFile": "../signing/visualstudiopublic.snk", "delaySign": true, "publicSign": false, diff --git a/src/Microsoft.PowerShell.Security.Activities/project.json b/src/Microsoft.PowerShell.Security.Activities/project.json index f333fc685a..dce15b2ce4 100644 --- a/src/Microsoft.PowerShell.Security.Activities/project.json +++ b/src/Microsoft.PowerShell.Security.Activities/project.json @@ -3,6 +3,7 @@ "version": "1.0.0-*", "buildOptions": { + "xmlDoc": true, "keyFile": "../signing/visualstudiopublic.snk", "delaySign": true, "publicSign": false, diff --git a/src/Microsoft.PowerShell.Security/project.json b/src/Microsoft.PowerShell.Security/project.json index cf9a4c7f33..3ae4a61a72 100644 --- a/src/Microsoft.PowerShell.Security/project.json +++ b/src/Microsoft.PowerShell.Security/project.json @@ -3,6 +3,7 @@ "version": "1.0.0-*", "buildOptions": { + "xmlDoc": true, "keyFile": "../signing/visualstudiopublic.snk", "delaySign": true, "publicSign": false, diff --git a/src/Microsoft.PowerShell.Utility.Activities/project.json b/src/Microsoft.PowerShell.Utility.Activities/project.json index 97d7106a91..a1dd88f2c7 100644 --- a/src/Microsoft.PowerShell.Utility.Activities/project.json +++ b/src/Microsoft.PowerShell.Utility.Activities/project.json @@ -3,6 +3,7 @@ "version": "1.0.0-*", "buildOptions": { + "xmlDoc": true, "keyFile": "../signing/visualstudiopublic.snk", "delaySign": true, "publicSign": false, diff --git a/src/Microsoft.PowerShell.Workflow.ServiceCore/project.json b/src/Microsoft.PowerShell.Workflow.ServiceCore/project.json index f925bed356..eb9bc8a33c 100644 --- a/src/Microsoft.PowerShell.Workflow.ServiceCore/project.json +++ b/src/Microsoft.PowerShell.Workflow.ServiceCore/project.json @@ -4,6 +4,7 @@ "authors": [ "OPS" ], "buildOptions": { + "xmlDoc": true, "keyFile": "../signing/visualstudiopublic.snk", "delaySign": true, "publicSign": false, diff --git a/src/System.Management.Automation/project.json b/src/System.Management.Automation/project.json index 125bf06b39..ee3bf26b30 100644 --- a/src/System.Management.Automation/project.json +++ b/src/System.Management.Automation/project.json @@ -3,6 +3,7 @@ "version": "1.0.0-*", "buildOptions": { + "xmlDoc": true, "keyFile": "../signing/visualstudiopublic.snk", "delaySign": true, "publicSign": false, diff --git a/src/powershell/project.json b/src/powershell/project.json index 603f316c75..53c8e32630 100644 --- a/src/powershell/project.json +++ b/src/powershell/project.json @@ -4,6 +4,7 @@ "description": ".NET CLI PowerShell app", "buildOptions": { + "xmlDoc": true, "warningsAsErrors": true, "allowUnsafe": true, "emitEntryPoint": true,