mirror of
https://github.com/PowerShell/PowerShell
synced 2026-06-08 12:12:50 +00:00
Add Windows Compatibility Pack 2.0.0 to PS Core and adopt the official .NET Core 2.1 (#6958)
To support PowerShell modules built with .NET Windows Compatibility Pack, we decided that it was best to ship the WCP assemblies with PS Core. This also adds many new .NET APIs be default while only adding ~3.5 MB additional disk footprint (to a ~137 MB install currently). Also update the build to adopt the official .NET Core 2.1.
This commit is contained in:
+1
-1
@@ -59,7 +59,7 @@ after_success:
|
||||
# CACHE_VERSION is not used for anything other than invalidating the cache.
|
||||
env:
|
||||
global:
|
||||
- CACHE_VERSION=netcoreapp.2.1-sdk.2.1.300-rc1-2
|
||||
- CACHE_VERSION=netcoreapp.2.1-sdk.2.1.300
|
||||
- POWERSHELL_TELEMETRY_OPTOUT=1
|
||||
|
||||
# timeout uploading cache after 6 minutes (360 seconds)
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@
|
||||
|
||||
image: Visual Studio 2017
|
||||
|
||||
# cache version - netcoreapp.2.1-sdk.2.1.300-rc1
|
||||
# cache version - netcoreapp.2.1-sdk.2.1.300
|
||||
cache:
|
||||
- '%LocalAppData%\Microsoft\dotnet -> appveyor.yml'
|
||||
- '%HOMEDRIVE%%HOMEPATH%\.nuget\packages -> appveyor.yml'
|
||||
|
||||
+70
-2
@@ -4,6 +4,57 @@
|
||||
<?define FileArchitecture = "$(env.FileArchitecture)" ?>
|
||||
<Fragment>
|
||||
<DirectoryRef Id="$(var.ProductDirectoryName)">
|
||||
<Component Id="cmpCBE3857586454EB3B634B118E8EBD1D1" Guid="{CBE38575-8645-4EB3-B634-B118E8EBD1D1}">
|
||||
<File Id="filCBE3857586454EB3B634B118E8EBD1D1" KeyPath="yes" Source="$(env.ProductSourcePath)\Microsoft.Win32.SystemEvents.dll" />
|
||||
</Component>
|
||||
<Component Id="cmp22EA8B65E9784BB197A5CC42FBFF1788" Guid="{22EA8B65-E978-4BB1-97A5-CC42FBFF1788}">
|
||||
<File Id="fil22EA8B65E9784BB197A5CC42FBFF1788" KeyPath="yes" Source="$(env.ProductSourcePath)\System.CodeDom.dll" />
|
||||
</Component>
|
||||
<Component Id="cmp9F22B503FD4D4F0286514A511718FD7A" Guid="{9F22B503-FD4D-4F02-8651-4A511718FD7A}">
|
||||
<File Id="fil9F22B503FD4D4F0286514A511718FD7A" KeyPath="yes" Source="$(env.ProductSourcePath)\System.ComponentModel.Composition.dll" />
|
||||
</Component>
|
||||
<Component Id="cmp109FF222E78D452BA35ECFBCC4D82F90" Guid="{109FF222-E78D-452B-A35E-CFBCC4D82F90}">
|
||||
<File Id="fil109FF222E78D452BA35ECFBCC4D82F90" KeyPath="yes" Source="$(env.ProductSourcePath)\System.Configuration.ConfigurationManager.dll" />
|
||||
</Component>
|
||||
<Component Id="cmp8814D879AFBA49C8B04509733BCBA556" Guid="{8814D879-AFBA-49C8-B045-09733BCBA556}">
|
||||
<File Id="fil8814D879AFBA49C8B04509733BCBA556" KeyPath="yes" Source="$(env.ProductSourcePath)\System.Data.DataSetExtensions.dll" />
|
||||
</Component>
|
||||
<Component Id="cmpC519DEF229CC44BCBBAF204F0C0EBBC6" Guid="{C519DEF2-29CC-44BC-BBAF-204F0C0EBBC6}">
|
||||
<File Id="filC519DEF229CC44BCBBAF204F0C0EBBC6" KeyPath="yes" Source="$(env.ProductSourcePath)\System.Data.Odbc.dll" />
|
||||
</Component>
|
||||
<Component Id="cmp9370476A1A344B97860E4F31A5EA7865" Guid="{9370476A-1A34-4B97-860E-4F31A5EA7865}">
|
||||
<File Id="fil9370476A1A344B97860E4F31A5EA7865" KeyPath="yes" Source="$(env.ProductSourcePath)\System.Diagnostics.PerformanceCounter.dll" />
|
||||
</Component>
|
||||
<Component Id="cmpD0A5CF777C2D47DA966672B6B07D31A5" Guid="{D0A5CF77-7C2D-47DA-9666-72B6B07D31A5}">
|
||||
<File Id="filD0A5CF777C2D47DA966672B6B07D31A5" KeyPath="yes" Source="$(env.ProductSourcePath)\System.DirectoryServices.AccountManagement.dll" />
|
||||
</Component>
|
||||
<Component Id="cmpE67BDD4BD52046578E30F0B2181877BA" Guid="{E67BDD4B-D520-4657-8E30-F0B2181877BA}">
|
||||
<File Id="filE67BDD4BD52046578E30F0B2181877BA" KeyPath="yes" Source="$(env.ProductSourcePath)\System.DirectoryServices.dll" />
|
||||
</Component>
|
||||
<Component Id="cmpD552ACBBE2F4464EB20C6203358DA51A" Guid="{D552ACBB-E2F4-464E-B20C-6203358DA51A}">
|
||||
<File Id="filD552ACBBE2F4464EB20C6203358DA51A" KeyPath="yes" Source="$(env.ProductSourcePath)\System.DirectoryServices.Protocols.dll" />
|
||||
</Component>
|
||||
<Component Id="cmp71DF4DC4E289477C94DD068527756E12" Guid="{71DF4DC4-E289-477C-94DD-068527756E12}">
|
||||
<File Id="fil71DF4DC4E289477C94DD068527756E12" KeyPath="yes" Source="$(env.ProductSourcePath)\System.Drawing.Common.dll" />
|
||||
</Component>
|
||||
<Component Id="cmp381447C118FA43D99F842934D6F0E6FB" Guid="{381447C1-18FA-43D9-9F84-2934D6F0E6FB}">
|
||||
<File Id="fil381447C118FA43D99F842934D6F0E6FB" KeyPath="yes" Source="$(env.ProductSourcePath)\System.IO.Ports.dll" />
|
||||
</Component>
|
||||
<Component Id="cmpC9B33CF1478E4A73A8C48853FEDBF014" Guid="{C9B33CF1-478E-4A73-A8C4-8853FEDBF014}">
|
||||
<File Id="filC9B33CF1478E4A73A8C48853FEDBF014" KeyPath="yes" Source="$(env.ProductSourcePath)\System.Management.dll" />
|
||||
</Component>
|
||||
<Component Id="cmp9B8B3C498C954C47B35F15527E72C6D2" Guid="{9B8B3C49-8C95-4C47-B35F-15527E72C6D2}">
|
||||
<File Id="fil9B8B3C498C954C47B35F15527E72C6D2" KeyPath="yes" Source="$(env.ProductSourcePath)\System.Runtime.Caching.dll" />
|
||||
</Component>
|
||||
<Component Id="cmp4477FC97930D452DA018C8F6A3D7D168" Guid="{4477FC97-930D-452D-A018-C8F6A3D7D168}">
|
||||
<File Id="fil4477FC97930D452DA018C8F6A3D7D168" KeyPath="yes" Source="$(env.ProductSourcePath)\System.Security.Cryptography.ProtectedData.dll" />
|
||||
</Component>
|
||||
<Component Id="cmp30C10EC477714A76B2A8D0A957D1D6F3" Guid="{30C10EC4-7771-4A76-B2A8-D0A957D1D6F3}">
|
||||
<File Id="fil30C10EC477714A76B2A8D0A957D1D6F3" KeyPath="yes" Source="$(env.ProductSourcePath)\System.Security.Cryptography.Xml.dll" />
|
||||
</Component>
|
||||
<Component Id="cmp31176C5A3BDB4A9F95171A4780D7D4D2" Guid="{31176C5A-3BDB-4A9F-9517-1A4780D7D4D2}">
|
||||
<File Id="fil31176C5A3BDB4A9F95171A4780D7D4D2" KeyPath="yes" Source="$(env.ProductSourcePath)\System.ServiceModel.Syndication.dll" />
|
||||
</Component>
|
||||
<Component Id="cmp3CC027D3F160412C9F0044EBED3115DD" Guid="{8D7CAA67-8F28-422C-85FB-BDE04902E64F}">
|
||||
<File Id="filFD2EF6BC74AF459D1BB52CA1E8C6E33B" KeyPath="yes" Source="$(env.ProductSourcePath)\NJsonSchema.dll" />
|
||||
</Component>
|
||||
@@ -140,7 +191,7 @@
|
||||
<File Id="fil8E8E3BF1C97D92DFEB4FC97D778F238F" KeyPath="yes" Source="$(env.ProductSourcePath)\System.Runtime.CompilerServices.VisualC.dll" />
|
||||
</Component>
|
||||
<Component Id="cmp8777CA81FBD5C5FAC86993893043793D" Guid="{B2D9982B-D46A-4D69-AA16-CC7EC49D357F}">
|
||||
<File Id="fil9A6CE1B34698E9E81BC367B9E9CEBF25" KeyPath="yes" Source="$(env.ProductSourcePath)\sos_$(var.FileArchitecture)_$(var.FileArchitecture)_4.6.26426.02.dll" />
|
||||
<File Id="fil9A6CE1B34698E9E81BC367B9E9CEBF25" KeyPath="yes" Source="$(env.ProductSourcePath)\sos_$(var.FileArchitecture)_$(var.FileArchitecture)_4.6.26515.07.dll" />
|
||||
</Component>
|
||||
<Component Id="cmp5977DC14DE00AD6E597A2FEBB8C3B58B" Guid="{8E01E3C2-0596-46D8-95DD-BCA308A88941}">
|
||||
<File Id="filEE7925E7A712381B024DAE39831F7AEB" KeyPath="yes" Source="$(env.ProductSourcePath)\System.Threading.dll" />
|
||||
@@ -437,7 +488,7 @@
|
||||
<File Id="fil69EA4231E04E7B76EE0676A3C7EB4F91" KeyPath="yes" Source="$(env.ProductSourcePath)\System.Security.Cryptography.Pkcs.dll" />
|
||||
</Component>
|
||||
<Component Id="cmp87DE113A572097FF094F31D019BB29BE" Guid="{2773E961-6227-40EE-B293-2929168E960A}">
|
||||
<File Id="fil9320215B904D0997AADD8E1C11CA0998" KeyPath="yes" Source="$(env.ProductSourcePath)\mscordaccore_$(var.FileArchitecture)_$(var.FileArchitecture)_4.6.26426.02.dll" />
|
||||
<File Id="fil9320215B904D0997AADD8E1C11CA0998" KeyPath="yes" Source="$(env.ProductSourcePath)\mscordaccore_$(var.FileArchitecture)_$(var.FileArchitecture)_4.6.26515.07.dll" />
|
||||
</Component>
|
||||
<Component Id="cmpCC989C2FC3319628C5A0897A9CDB4C7D" Guid="{2FC1414C-925B-4653-B376-0DC7114DAA4C}">
|
||||
<File Id="fil2FBB26045517B5A73BF6024C55539694" KeyPath="yes" Source="$(env.ProductSourcePath)\api-ms-win-core-processthreads-l1-1-0.dll" />
|
||||
@@ -1836,6 +1887,23 @@
|
||||
</Fragment>
|
||||
<Fragment>
|
||||
<ComponentGroup Id="$(var.ProductDirectoryName)">
|
||||
<ComponentRef Id="cmpCBE3857586454EB3B634B118E8EBD1D1" />
|
||||
<ComponentRef Id="cmp22EA8B65E9784BB197A5CC42FBFF1788" />
|
||||
<ComponentRef Id="cmp9F22B503FD4D4F0286514A511718FD7A" />
|
||||
<ComponentRef Id="cmp109FF222E78D452BA35ECFBCC4D82F90" />
|
||||
<ComponentRef Id="cmp8814D879AFBA49C8B04509733BCBA556" />
|
||||
<ComponentRef Id="cmpC519DEF229CC44BCBBAF204F0C0EBBC6" />
|
||||
<ComponentRef Id="cmp9370476A1A344B97860E4F31A5EA7865" />
|
||||
<ComponentRef Id="cmpD0A5CF777C2D47DA966672B6B07D31A5" />
|
||||
<ComponentRef Id="cmpE67BDD4BD52046578E30F0B2181877BA" />
|
||||
<ComponentRef Id="cmpD552ACBBE2F4464EB20C6203358DA51A" />
|
||||
<ComponentRef Id="cmp71DF4DC4E289477C94DD068527756E12" />
|
||||
<ComponentRef Id="cmp381447C118FA43D99F842934D6F0E6FB" />
|
||||
<ComponentRef Id="cmpC9B33CF1478E4A73A8C48853FEDBF014" />
|
||||
<ComponentRef Id="cmp9B8B3C498C954C47B35F15527E72C6D2" />
|
||||
<ComponentRef Id="cmp4477FC97930D452DA018C8F6A3D7D168" />
|
||||
<ComponentRef Id="cmp30C10EC477714A76B2A8D0A957D1D6F3" />
|
||||
<ComponentRef Id="cmp31176C5A3BDB4A9F95171A4780D7D4D2" />
|
||||
<ComponentRef Id="cmp3CC027D3F160412C9F0044EBED3115DD" />
|
||||
<ComponentRef Id="cmp98A11B3F71BACCA2DD0A4856577CD343" />
|
||||
<ComponentRef Id="cmp3B130879A26D2E954251BB81E8948069" />
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"sdk": {
|
||||
"version": "2.1.300-rc1-008673"
|
||||
"version": "2.1.300"
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -57,7 +57,7 @@
|
||||
|
||||
<ItemGroup>
|
||||
<!-- the following package(s) are from https://github.com/dotnet/corefx -->
|
||||
<PackageReference Include="System.ServiceProcess.ServiceController" Version="4.5.0-rc1-26423-06" />
|
||||
<PackageReference Include="System.ServiceProcess.ServiceController" Version="4.5.0" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
+1
-1
@@ -67,7 +67,7 @@
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="2.7.0" />
|
||||
<PackageReference Include="Microsoft.CodeAnalysis.VisualBasic" Version="2.7.0" />
|
||||
<PackageReference Include="NJsonSchema" Version="9.9.10" />
|
||||
<PackageReference Include="NJsonSchema" Version="9.10.50" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
+1
-1
@@ -8,7 +8,7 @@
|
||||
|
||||
<ItemGroup>
|
||||
<!-- the following package(s) are from https://github.com/dotnet/corefx -->
|
||||
<PackageReference Include="System.Security.Principal.Windows" Version="4.5.0-rc1-26423-06" />
|
||||
<PackageReference Include="System.Security.Principal.Windows" Version="4.5.0" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@@ -16,21 +16,22 @@
|
||||
|
||||
<ItemGroup>
|
||||
<!-- the following package(s) are from https://github.com/dotnet/fxdac -->
|
||||
<PackageReference Include="System.Data.SqlClient" Version="4.5.0-rc1-26423-06" />
|
||||
<PackageReference Include="System.Data.SqlClient" Version="4.5.0" />
|
||||
<!-- the following package(s) are from https://github.com/dotnet/corefx -->
|
||||
<PackageReference Include="System.IO.Packaging" Version="4.5.0-rc1-26423-06" />
|
||||
<PackageReference Include="System.Net.Http.WinHttpHandler" Version="4.5.0-rc1-26423-06" />
|
||||
<PackageReference Include="System.Text.Encodings.Web" Version="4.5.0-rc1-26423-06" />
|
||||
<PackageReference Include="System.Threading.AccessControl" Version="4.5.0-rc1-26423-06" />
|
||||
<PackageReference Include="System.IO.Packaging" Version="4.5.0" />
|
||||
<PackageReference Include="System.Net.Http.WinHttpHandler" Version="4.5.0" />
|
||||
<PackageReference Include="System.Text.Encodings.Web" Version="4.5.0" />
|
||||
<PackageReference Include="System.Threading.AccessControl" Version="4.5.0" />
|
||||
<!-- the following package(s) are from https://github.com/dotnet/wfc -->
|
||||
<PackageReference Include="System.ServiceModel.Duplex" Version="4.5.0-rc1-26423-01" />
|
||||
<PackageReference Include="System.ServiceModel.Http" Version="4.5.0-rc1-26423-01" />
|
||||
<PackageReference Include="System.ServiceModel.NetTcp" Version="4.5.0-rc1-26423-01" />
|
||||
<PackageReference Include="System.ServiceModel.Primitives" Version="4.5.0-rc1-26423-01" />
|
||||
<PackageReference Include="System.ServiceModel.Security" Version="4.5.0-rc1-26423-01" />
|
||||
<PackageReference Include="System.Private.ServiceModel" Version="4.5.0-rc1-26423-01" />
|
||||
<PackageReference Include="System.ServiceModel.Duplex" Version="4.5.0" />
|
||||
<PackageReference Include="System.ServiceModel.Http" Version="4.5.0" />
|
||||
<PackageReference Include="System.ServiceModel.NetTcp" Version="4.5.0" />
|
||||
<PackageReference Include="System.ServiceModel.Primitives" Version="4.5.0" />
|
||||
<PackageReference Include="System.ServiceModel.Security" Version="4.5.0" />
|
||||
<PackageReference Include="System.Private.ServiceModel" Version="4.5.0" />
|
||||
<!-- the source could not be found for the following package(s) -->
|
||||
<PackageReference Include="Microsoft.NETCore.Windows.ApiSets" Version="1.0.1" />
|
||||
<PackageReference Include="Microsoft.Windows.Compatibility" Version="2.0.0" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
<ProjectReference Include="..\System.Management.Automation\System.Management.Automation.csproj" />
|
||||
<ProjectReference Include="..\Microsoft.WSMan.Runtime\Microsoft.WSMan.Runtime.csproj" />
|
||||
<!-- the following package(s) are from https://github.com/dotnet/corefx -->
|
||||
<PackageReference Include="System.ServiceProcess.ServiceController" Version="4.5.0-rc1-26423-06" />
|
||||
<PackageReference Include="System.ServiceProcess.ServiceController" Version="4.5.0" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup>
|
||||
|
||||
@@ -9,14 +9,14 @@
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\Microsoft.PowerShell.CoreCLR.Eventing\Microsoft.PowerShell.CoreCLR.Eventing.csproj" />
|
||||
<!-- the following package(s) are from https://github.com/JamesNK/Newtonsoft.Json -->
|
||||
<PackageReference Include="Newtonsoft.Json" Version="10.0.3" />
|
||||
<PackageReference Include="Newtonsoft.Json" Version="11.0.2" />
|
||||
<!-- the following package(s) are from https://github.com/dotnet/corefx -->
|
||||
<PackageReference Include="Microsoft.Win32.Registry.AccessControl" Version="4.5.0-rc1-26423-06" />
|
||||
<PackageReference Include="System.IO.FileSystem.AccessControl" Version="4.5.0-rc1-26423-06" />
|
||||
<PackageReference Include="System.Security.AccessControl" Version="4.5.0-rc1-26423-06" />
|
||||
<PackageReference Include="System.Security.Cryptography.Pkcs" Version="4.5.0-rc1-26423-06" />
|
||||
<PackageReference Include="System.Security.Permissions" Version="4.5.0-rc1-26423-06" />
|
||||
<PackageReference Include="System.Text.Encoding.CodePages" Version="4.5.0-rc1-26423-06" />
|
||||
<PackageReference Include="Microsoft.Win32.Registry.AccessControl" Version="4.5.0" />
|
||||
<PackageReference Include="System.IO.FileSystem.AccessControl" Version="4.5.0" />
|
||||
<PackageReference Include="System.Security.AccessControl" Version="4.5.0" />
|
||||
<PackageReference Include="System.Security.Cryptography.Pkcs" Version="4.5.0" />
|
||||
<PackageReference Include="System.Security.Permissions" Version="4.5.0" />
|
||||
<PackageReference Include="System.Text.Encoding.CodePages" Version="4.5.0" />
|
||||
<!-- the following package(s) are from the powershell org -->
|
||||
<PackageReference Include="Microsoft.Management.Infrastructure" Version="1.0.0-alpha*" />
|
||||
<PackageReference Include="PowerShell.Core.Instrumentation" Version="6.0.0-beta*" />
|
||||
|
||||
@@ -669,9 +669,10 @@ namespace NativeMsh
|
||||
static PCSTR trustedAssemblies[] =
|
||||
{
|
||||
"Microsoft.ApplicationInsights",
|
||||
"Microsoft.CodeAnalysis",
|
||||
"Microsoft.CodeAnalysis.CSharp",
|
||||
"Microsoft.CodeAnalysis",
|
||||
"Microsoft.CSharp",
|
||||
"Microsoft.DiaSymReader.Native.amd64",
|
||||
"Microsoft.Management.Infrastructure",
|
||||
"Microsoft.Management.Infrastructure.CimCmdlets",
|
||||
"Microsoft.Management.Infrastructure.Native",
|
||||
@@ -680,7 +681,6 @@ namespace NativeMsh
|
||||
"Microsoft.PowerShell.Commands.Utility",
|
||||
"Microsoft.PowerShell.ConsoleHost",
|
||||
"Microsoft.PowerShell.CoreCLR.Eventing",
|
||||
"Microsoft.PowerShell.LocalAccounts",
|
||||
"Microsoft.PowerShell.PSReadLine",
|
||||
"Microsoft.PowerShell.SDK",
|
||||
"Microsoft.PowerShell.Security",
|
||||
@@ -688,46 +688,60 @@ namespace NativeMsh
|
||||
"Microsoft.Win32.Primitives",
|
||||
"Microsoft.Win32.Registry",
|
||||
"Microsoft.Win32.Registry.AccessControl",
|
||||
"Microsoft.Win32.SystemEvents",
|
||||
"Microsoft.WSMan.Management",
|
||||
"Microsoft.WSMan.Runtime",
|
||||
"mscorlib",
|
||||
"netstandard",
|
||||
"Newtonsoft.Json",
|
||||
"NJsonSchema",
|
||||
"PowerShell.Core.Instrumentation",
|
||||
"System",
|
||||
"System.AppContext",
|
||||
"System.Buffers",
|
||||
"System.CodeDom",
|
||||
"System.Collections",
|
||||
"System.Collections.Concurrent",
|
||||
"System.Collections.Immutable",
|
||||
"System.Collections.NonGeneric",
|
||||
"System.Collections.Specialized",
|
||||
"System.Configuration",
|
||||
"System.ComponentModel",
|
||||
"System.ComponentModel.Annotations",
|
||||
"System.ComponentModel.Composition",
|
||||
"System.ComponentModel.DataAnnotations",
|
||||
"System.ComponentModel",
|
||||
"System.ComponentModel.EventBasedAsync",
|
||||
"System.ComponentModel.Primitives",
|
||||
"System.ComponentModel.TypeConverter",
|
||||
"System.Configuration",
|
||||
"System.Configuration.ConfigurationManager",
|
||||
"System.Console",
|
||||
"System.Core",
|
||||
"System.Data",
|
||||
"System.Data.Common",
|
||||
"System.Data.DataSetExtensions",
|
||||
"System.Data.Odbc",
|
||||
"System.Data.SqlClient",
|
||||
"System.Diagnostics.Contracts",
|
||||
"System.Diagnostics.Debug",
|
||||
"System.Diagnostics.DiagnosticSource",
|
||||
"System.Diagnostics.EventLog",
|
||||
"System.Diagnostics.FileVersionInfo",
|
||||
"System.Diagnostics.PerformanceCounter",
|
||||
"System.Diagnostics.Process",
|
||||
"System.Diagnostics.StackTrace",
|
||||
"System.Diagnostics.TextWriterTraceListener",
|
||||
"System.Diagnostics.Tools",
|
||||
"System.Diagnostics.TraceSource",
|
||||
"System.Diagnostics.Tracing",
|
||||
"System.DirectoryServices",
|
||||
"System.DirectoryServices.AccountManagement",
|
||||
"System.DirectoryServices.Protocols",
|
||||
"System.Drawing",
|
||||
"System.Drawing.Common",
|
||||
"System.Drawing.Primitives",
|
||||
"System.Dynamic.Runtime",
|
||||
"System.Globalization",
|
||||
"System.Globalization.Calendars",
|
||||
"System.Globalization",
|
||||
"System.Globalization.Extensions",
|
||||
"System.IO",
|
||||
"System.IO.Compression",
|
||||
@@ -744,11 +758,13 @@ namespace NativeMsh
|
||||
"System.IO.Packaging",
|
||||
"System.IO.Pipes",
|
||||
"System.IO.Pipes.AccessControl",
|
||||
"System.IO.Ports",
|
||||
"System.IO.UnmanagedMemoryStream",
|
||||
"System.Linq",
|
||||
"System.Linq.Expressions",
|
||||
"System.Linq.Parallel",
|
||||
"System.Linq.Queryable",
|
||||
"System.Management",
|
||||
"System.Management.Automation",
|
||||
"System.Memory",
|
||||
"System.Net",
|
||||
@@ -791,6 +807,8 @@ namespace NativeMsh
|
||||
"System.Resources.ResourceManager",
|
||||
"System.Resources.Writer",
|
||||
"System.Runtime",
|
||||
"System.Runtime.Caching",
|
||||
"System.Runtime.CompilerServices.Unsafe",
|
||||
"System.Runtime.CompilerServices.VisualC",
|
||||
"System.Runtime.Extensions",
|
||||
"System.Runtime.Handles",
|
||||
@@ -804,7 +822,6 @@ namespace NativeMsh
|
||||
"System.Runtime.Serialization.Json",
|
||||
"System.Runtime.Serialization.Primitives",
|
||||
"System.Runtime.Serialization.Xml",
|
||||
"System.Security",
|
||||
"System.Security.AccessControl",
|
||||
"System.Security.Claims",
|
||||
"System.Security.Cryptography.Algorithms",
|
||||
@@ -814,16 +831,21 @@ namespace NativeMsh
|
||||
"System.Security.Cryptography.OpenSsl",
|
||||
"System.Security.Cryptography.Pkcs",
|
||||
"System.Security.Cryptography.Primitives",
|
||||
"System.Security.Cryptography.ProtectedData",
|
||||
"System.Security.Cryptography.X509Certificates",
|
||||
"System.Security.Cryptography.Xml",
|
||||
"System.Security",
|
||||
"System.Security.Permissions",
|
||||
"System.Security.Principal",
|
||||
"System.Security.Principal.Windows",
|
||||
"System.Security.SecureString",
|
||||
"System.ServiceModel",
|
||||
"System.ServiceModel.Duplex",
|
||||
"System.ServiceModel.Http",
|
||||
"System.ServiceModel.NetTcp",
|
||||
"System.ServiceModel.Primitives",
|
||||
"System.ServiceModel.Security",
|
||||
"System.ServiceModel.Syndication",
|
||||
"System.ServiceModel.Web",
|
||||
"System.ServiceProcess",
|
||||
"System.ServiceProcess.ServiceController",
|
||||
@@ -835,8 +857,8 @@ namespace NativeMsh
|
||||
"System.Threading",
|
||||
"System.Threading.AccessControl",
|
||||
"System.Threading.Overlapped",
|
||||
"System.Threading.Tasks",
|
||||
"System.Threading.Tasks.Dataflow",
|
||||
"System.Threading.Tasks",
|
||||
"System.Threading.Tasks.Extensions",
|
||||
"System.Threading.Tasks.Parallel",
|
||||
"System.Threading.Thread",
|
||||
|
||||
@@ -21,10 +21,10 @@
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="xunit" Version="2.3.1" />
|
||||
<PackageReference Include="xunit" Version="2.4.0-beta.2.build4010" />
|
||||
<PackageReference Include="Xunit.SkippableFact" Version="1.3.6" />
|
||||
<!-- DotNetCliToolReference element specifies the CLI tool that the user wants to restore in the context of the project. -->
|
||||
<DotNetCliToolReference Include="dotnet-xunit" Version="2.3.1" />
|
||||
<PackageReference Include="Xunit.SkippableFact" Version="1.3.3" />
|
||||
<DotNetCliToolReference Include="dotnet-xunit" Version="2.4.0-beta.1.build3958" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.AspNetCore.App" Version="2.1.0-rc1-final" />
|
||||
<PackageReference Include="Microsoft.AspNetCore.App" Version="2.1.0" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
||||
@@ -1409,12 +1409,12 @@ function New-UnifiedNugetPackage
|
||||
|
||||
'Microsoft.PowerShell.Commands.Management' {
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'Microsoft.PowerShell.Security'), [tuple]::Create('version', $PackageVersion))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'System.ServiceProcess.ServiceController'), [tuple]::Create('version', '4.4.1'))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'System.ServiceProcess.ServiceController'), [tuple]::Create('version', '4.5.0'))) > $null
|
||||
}
|
||||
|
||||
'Microsoft.PowerShell.Commands.Utility' {
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'System.Management.Automation'), [tuple]::Create('version', $PackageVersion))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'Microsoft.CodeAnalysis.CSharp'), [tuple]::Create('version', '2.6.1'))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'Microsoft.CodeAnalysis.CSharp'), [tuple]::Create('version', '2.7.0'))) > $null
|
||||
}
|
||||
|
||||
'Microsoft.PowerShell.ConsoleHost' {
|
||||
@@ -1423,7 +1423,7 @@ function New-UnifiedNugetPackage
|
||||
}
|
||||
|
||||
'Microsoft.PowerShell.CoreCLR.Eventing' {
|
||||
$deps.Add([tuple]::Create( [tuple]::Create('id', 'System.Security.Principal.Windows'), [tuple]::Create('version', '4.4.1'))) > $null
|
||||
$deps.Add([tuple]::Create( [tuple]::Create('id', 'System.Security.Principal.Windows'), [tuple]::Create('version', '4.5.0'))) > $null
|
||||
}
|
||||
|
||||
'Microsoft.PowerShell.SDK' {
|
||||
@@ -1432,17 +1432,17 @@ function New-UnifiedNugetPackage
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'Microsoft.PowerShell.ConsoleHost'), [tuple]::Create('version', $PackageVersion))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'Microsoft.PowerShell.Security'), [tuple]::Create('version', $PackageVersion))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'System.Management.Automation'), [tuple]::Create('version', $PackageVersion))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'System.Data.SqlClient'), [tuple]::Create('version', '4.4.2'))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'System.IO.Packaging'), [tuple]::Create('version', '4.4.1'))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'System.Net.Http.WinHttpHandler'), [tuple]::Create('version', '4.4.0'))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'System.ServiceModel.Duplex'), [tuple]::Create('version', '4.4.1'))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'System.ServiceModel.Http'), [tuple]::Create('version', '4.4.1'))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'System.ServiceModel.NetTcp'), [tuple]::Create('version', '4.4.1'))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'System.ServiceModel.Primitives'), [tuple]::Create('version', '4.4.1'))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'System.ServiceModel.Security'), [tuple]::Create('version', '4.4.1'))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'System.Text.Encodings.Web'), [tuple]::Create('version', '4.4.0'))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'System.Threading.AccessControl'), [tuple]::Create('version', '4.4.0'))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'System.Private.ServiceModel'), [tuple]::Create('version', '4.4.1'))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'System.Data.SqlClient'), [tuple]::Create('version', '4.5.0'))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'System.IO.Packaging'), [tuple]::Create('version', '4.5.0'))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'System.Net.Http.WinHttpHandler'), [tuple]::Create('version', '4.5.0'))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'System.ServiceModel.Duplex'), [tuple]::Create('version', '4.5.0'))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'System.ServiceModel.Http'), [tuple]::Create('version', '4.5.0'))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'System.ServiceModel.NetTcp'), [tuple]::Create('version', '4.5.0'))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'System.ServiceModel.Primitives'), [tuple]::Create('version', '4.5.0'))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'System.ServiceModel.Security'), [tuple]::Create('version', '4.5.0'))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'System.Text.Encodings.Web'), [tuple]::Create('version', '4.5.0'))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'System.Threading.AccessControl'), [tuple]::Create('version', '4.5.0'))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'System.Private.ServiceModel'), [tuple]::Create('version', '4.5.0'))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'Microsoft.NETCore.Windows.ApiSets'), [tuple]::Create('version', '1.0.1'))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'Microsoft.WSMan.Management'), [tuple]::Create('version', $PackageVersion))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'Microsoft.PowerShell.Commands.Diagnostics'), [tuple]::Create('version', $PackageVersion))) > $null
|
||||
@@ -1455,7 +1455,7 @@ function New-UnifiedNugetPackage
|
||||
'Microsoft.WSMan.Management' {
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'System.Management.Automation'), [tuple]::Create('version', $PackageVersion))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'Microsoft.WSMan.Runtime'), [tuple]::Create('version', $PackageVersion))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'System.ServiceProcess.ServiceController'), [tuple]::Create('version', '4.4.1'))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'System.ServiceProcess.ServiceController'), [tuple]::Create('version', '4.5.0'))) > $null
|
||||
}
|
||||
|
||||
'Microsoft.WSMan.Runtime' {
|
||||
@@ -1464,13 +1464,13 @@ function New-UnifiedNugetPackage
|
||||
|
||||
'System.Management.Automation' {
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'Microsoft.PowerShell.CoreCLR.Eventing'), [tuple]::Create('version', $PackageVersion))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'Microsoft.Win32.Registry.AccessControl'), [tuple]::Create('version', '4.4.0'))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'Microsoft.Win32.Registry.AccessControl'), [tuple]::Create('version', '4.5.0'))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'Newtonsoft.Json'), [tuple]::Create('version', '10.0.3'))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'System.IO.FileSystem.AccessControl'), [tuple]::Create('version', '4.4.0'))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'System.Security.AccessControl'), [tuple]::Create('version', '4.4.1'))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'System.Security.Cryptography.Pkcs'), [tuple]::Create('version', '4.4.0'))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'System.Security.Permissions'), [tuple]::Create('version', '4.4.1'))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'System.Text.Encoding.CodePages'), [tuple]::Create('version', '4.4.0'))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'System.IO.FileSystem.AccessControl'), [tuple]::Create('version', '4.5.0'))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'System.Security.AccessControl'), [tuple]::Create('version', '4.5.0'))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'System.Security.Cryptography.Pkcs'), [tuple]::Create('version', '4.5.0'))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'System.Security.Permissions'), [tuple]::Create('version', '4.5.0'))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'System.Text.Encoding.CodePages'), [tuple]::Create('version', '4.3.0'))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'Microsoft.Management.Infrastructure'), [tuple]::Create('version', '1.0.0-alpha08'))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'PowerShell.Core.Instrumentation'), [tuple]::Create('version', '6.0.0-RC2'))) > $null
|
||||
$deps.Add([tuple]::Create([tuple]::Create('id', 'libpsl'), [tuple]::Create('version', '6.0.0-rc'))) > $null
|
||||
|
||||
Reference in New Issue
Block a user