Migrate from project.json to MSBuild (#3398)

- FullCLR build is disabled in this change.
- FullCLR build related functionalities in `build.psm1` and `AppVeyor.psm1` are disabled. They are not cleaned up from `build.psm1` and `AppVeyor.psm1` yet. We need to adopt .NET Core 2.0 to verify the portable module concept, and if that works well, we will remove the Windows PowerShell source code and clean up our scripts.
- `dnxcore50` and `portable-net5+win8` target framework monikers are removed.
- Dependency on `Microsoft.NETCore.Portable.Compatibility` is removed. It's not necessary, but it may come back when we work on supporting the `portable module`. Its necessity can be reviewed at that time.
- I didn't spend the time to try building powershell in Visual Studio 2017. We should have a separate issue for that. It's tracked by #3400

The `TypeCatalogParser` project is replaced by a MSBuild target to gather the dependency information.
Due to .NET Core SDK issue [#1021](https://github.com/dotnet/sdk/issues/1021), our meta-package project `Microsoft.PowerShell.SDK` starts to generate an empty assembly during the build and that results in an empty assembly `Microsoft.PowerShell.SDK.dll` appear in `publish` folder and in `.deps.json` file. We cannot simply remove the assembly because it's now part of the TPA, and removing it will cause powershell to crash at startup. We have to live with this empty assembly until that .NET Core SDK issue is fixed.  It's tracked by #3401.
This commit is contained in:
Dongbo Wang 2017-03-23 13:04:52 -07:00 committed by GitHub
parent 1393f45640
commit 54fa658e31
74 changed files with 1230 additions and 3981 deletions

View file

@ -158,6 +158,10 @@ function Start-PSBuild {
# simplify ParameterSetNames
if ($PSCmdlet.ParameterSetName -eq 'FullCLR') {
$FullCLR = $true
## Stop building 'FullCLR', but keep the parameters and related scripts for now.
## Once we confirm that portable modules is supported with .NET Core 2.0, we will clean up all FullCLR related scripts.
throw "Building against FullCLR is not supported"
}
# Add .NET CLI tools to PATH
@ -236,19 +240,20 @@ function Start-PSBuild {
$Arguments += "--runtime", $Options.Runtime
# handle Restore
if ($Restore -or -not (Test-Path "$($Options.Top)/project.lock.json")) {
if ($Restore -or -not (Test-Path "$($Options.Top)/obj/project.assets.json")) {
log "Run dotnet restore"
$srcProjectDirs = @($Options.Top, "$PSScriptRoot/src/TypeCatalogGen", "$PSScriptRoot/src/ResGen")
$testProjectDirs = Get-ChildItem "$PSScriptRoot/test/*.csproj" -Recurse | % { [System.IO.Path]::GetDirectoryName($_) }
$RestoreArguments = @("--verbosity")
if ($PSCmdlet.MyInvocation.BoundParameters["Verbose"].IsPresent) {
$RestoreArguments += "Info"
$RestoreArguments += "detailed"
} else {
$RestoreArguments += "Warning"
$RestoreArguments += "quiet"
}
$RestoreArguments += "$PSScriptRoot"
Start-NativeExecution { dotnet restore $RestoreArguments }
($srcProjectDirs + $testProjectDirs) | % { Start-NativeExecution { dotnet restore $_ $RestoreArguments } }
# .NET Core's crypto library needs brew's OpenSSL libraries added to its rpath
if ($IsOSX) {
@ -493,6 +498,12 @@ function New-PSOptions {
# Add .NET CLI tools to PATH
Find-Dotnet
if ($FullCLR) {
## Stop building 'FullCLR', but keep the parameters and related scripts for now.
## Once we confirm that portable modules is supported with .NET Core 2.0, we will clean up all FullCLR related scripts.
throw "Building against FullCLR is not supported"
}
$ConfigWarningMsg = "The passed-in Configuration value '{0}' is not supported on '{1}'. Use '{2}' instead."
if (-not $Configuration) {
$Configuration = if ($IsLinux -or $IsOSX) {
@ -673,18 +684,21 @@ function Publish-PSTestTools {
Find-Dotnet
$tools = "$PSScriptRoot/test/tools/EchoArgs","$PSScriptRoot/test/tools/CreateChildProcess"
# Publish EchoArgs so it can be run by tests
if ($Options -eq $null)
{
$Options = New-PSOptions
}
# Publish EchoArgs so it can be run by tests
foreach ($tool in $tools)
{
Push-Location $tool
try {
dotnet publish --output bin
dotnet publish --output bin --configuration $Options.Configuration --framework $Options.Framework --runtime $Options.Runtime
} finally {
Pop-Location
}
}
}
function Start-PSPester {
@ -705,6 +719,12 @@ function Start-PSPester {
[switch]$PassThru
)
if ($FullCLR) {
## Stop building 'FullCLR', but keep the parameters and related scripts for now.
## Once we confirm that portable modules is supported with .NET Core 2.0, we will clean up all FullCLR related scripts.
throw "Building against FullCLR is not supported"
}
# we need to do few checks and if user didn't provide $ExcludeTag explicitly, we should alternate the default
if ($Unelevate)
{
@ -937,7 +957,7 @@ function Start-PSxUnit {
function Install-Dotnet {
[CmdletBinding()]
param(
[string]$Channel = "preview",
[string]$Channel,
[string]$Version,
[switch]$NoSudo
)
@ -946,7 +966,7 @@ function Install-Dotnet {
# Note that when it is null, Invoke-Expression (but not &) must be used to interpolate properly
$sudo = if (!$NoSudo) { "sudo" }
$obtainUrl = "https://raw.githubusercontent.com/dotnet/cli/v1.0.0-preview2-1-3177/scripts/obtain"
$obtainUrl = "https://raw.githubusercontent.com/dotnet/cli/v1.0.1/scripts/obtain"
# Install for Linux and OS X
if ($IsLinux -or $IsOSX) {
@ -1005,11 +1025,11 @@ function Start-PSBootstrap {
SupportsShouldProcess=$true,
ConfirmImpact="High")]
param(
[string]$Channel = "preview",
[string]$Channel = "rel-1.0.0",
# we currently pin dotnet-cli version, because tool
# is currently migrating to msbuild toolchain
# and requires constant updates to our build process.
[string]$Version = "1.0.0-preview2-1-003177",
[string]$Version = "1.0.1",
[switch]$Package,
[switch]$NoSudo,
[switch]$Force
@ -1751,7 +1771,9 @@ function Publish-NuGetFeed
# Add .NET CLI tools to PATH
Find-Dotnet
@(
try {
Push-Location $PSScriptRoot
@(
'Microsoft.PowerShell.Commands.Management',
'Microsoft.PowerShell.Commands.Utility',
'Microsoft.PowerShell.Commands.Diagnostics',
@ -1763,12 +1785,15 @@ function Publish-NuGetFeed
'Microsoft.WSMan.Management',
'Microsoft.WSMan.Runtime',
'Microsoft.PowerShell.SDK'
) | % {
if ($VersionSuffix) {
dotnet pack "src/$_" --output $OutputPath --version-suffix $VersionSuffix
} else {
dotnet pack "src/$_" --output $OutputPath
) | % {
if ($VersionSuffix) {
dotnet pack "src/$_" --output $OutputPath --version-suffix $VersionSuffix /p:IncludeSymbols=true
} else {
dotnet pack "src/$_" --output $OutputPath
}
}
} finally {
Pop-Location
}
}
@ -1784,6 +1809,12 @@ function Start-DevPowerShell {
[switch]$KeepPSModulePath
)
if ($FullCLR) {
## Stop building 'FullCLR', but keep the parameters and related scripts for now.
## Once we confirm that portable modules is supported with .NET Core 2.0, we will clean up all FullCLR related scripts.
throw "Building against FullCLR is not supported"
}
try {
if ((-not $NoNewWindow) -and ($IsCoreCLR)) {
Write-Warning "Start-DevPowerShell -NoNewWindow is currently implied in PowerShellCore edition https://github.com/PowerShell/PowerShell/issues/1543"
@ -2046,9 +2077,24 @@ function Start-TypeGen
# Add .NET CLI tools to PATH
Find-Dotnet
Push-Location "$PSScriptRoot/src/TypeCatalogParser"
$GetDependenciesTargetPath = "$PSScriptRoot/src/Microsoft.PowerShell.SDK/obj/Microsoft.PowerShell.SDK.csproj.TypeCatalog.targets"
$GetDependenciesTargetValue = @'
<Project>
<Target Name="_GetDependencies"
DependsOnTargets="ResolvePackageDependenciesDesignTime">
<ItemGroup>
<_DependentAssemblyPath Include="%(_DependenciesDesignTime.Path)%3B" Condition=" '%(_DependenciesDesignTime.Type)' == 'Assembly' And '%(_DependenciesDesignTime.Name)' != 'Microsoft.Management.Infrastructure.Native.dll' And '%(_DependenciesDesignTime.Name)' != 'Microsoft.Management.Infrastructure.dll' " />
</ItemGroup>
<WriteLinesToFile File="$(_DependencyFile)" Lines="@(_DependentAssemblyPath)" Overwrite="true" />
</Target>
</Project>
'@
Set-Content -Path $GetDependenciesTargetPath -Value $GetDependenciesTargetValue -Force -Encoding Ascii
Push-Location "$PSScriptRoot/src/Microsoft.PowerShell.SDK"
try {
dotnet run
$ps_inc_file = "$PSScriptRoot/src/TypeCatalogGen/powershell.inc"
dotnet msbuild .\Microsoft.PowerShell.SDK.csproj /t:_GetDependencies "/property:DesignTimeBuild=true;_DependencyFile=$ps_inc_file" /nologo
} finally {
Pop-Location
}

View file

@ -6,26 +6,51 @@ if hash powershell 2>/dev/null; then
powershell -noprofile -c "Import-Module ./build.psm1; Start-PSBuild"
else
echo 'Continuing with full manual build'
dotnet restore
## Restore
dotnet restore src/powershell-unix
dotnet restore src/ResGen
dotnet restore src/TypeCatalogGen
## Setup the build target to gather dependency information
targetFile="$(pwd)/src/Microsoft.PowerShell.SDK/obj/Microsoft.PowerShell.SDK.csproj.TypeCatalog.targets"
cat > $targetFile <<-"EOF"
<Project>
<Target Name="_GetDependencies"
DependsOnTargets="ResolvePackageDependenciesDesignTime">
<ItemGroup>
<_DependentAssemblyPath Include="%(_DependenciesDesignTime.Path)%3B" Condition=" '%(_DependenciesDesignTime.Type)' == 'Assembly' And '%(_DependenciesDesignTime.Name)' != 'Microsoft.Management.Infrastructure.Native.dll' And '%(_DependenciesDesignTime.Name)' != 'Microsoft.Management.Infrastructure.dll' " />
</ItemGroup>
<WriteLinesToFile File="$(_DependencyFile)" Lines="@(_DependentAssemblyPath)" Overwrite="true" />
</Target>
</Project>
EOF
dotnet msbuild src/Microsoft.PowerShell.SDK/Microsoft.PowerShell.SDK.csproj /t:_GetDependencies "/property:DesignTimeBuild=true;_DependencyFile=$(pwd)/src/TypeCatalogGen/powershell.inc" /nologo
## Generate 'powershell.version'
git --git-dir="$(pwd)/.git" describe --dirty --abbrev=60 > "$(pwd)/powershell.version"
## Generate resource binding C# files
pushd src/ResGen
dotnet run
popd
pushd src/TypeCatalogParser
dotnet run
popd
## Generate 'CorePsTypeCatalog.cs'
pushd src/TypeCatalogGen
dotnet run ../Microsoft.PowerShell.CoreCLR.AssemblyLoadContext/CorePsTypeCatalog.cs powershell.inc
popd
## Build native component
pushd src/libpsl-native
cmake -DCMAKE_BUILD_TYPE=Debug .
make -j
make test
popd
dotnet publish --configuration Linux ./src/powershell-unix/ --output bin
## Build powershell core
rawRid="$(dotnet --info | grep RID)"
rid=${rawRid##* } # retain the part after the last space
dotnet publish --configuration Linux src/powershell-unix/ --output bin --runtime $rid
echo 'You can run powershell from bin/, but some modules that are normally added by the Restore-PSModule step will not be available.'
fi

View file

@ -1,7 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<add key="CI Builds (dotnet-core)" value="https://www.myget.org/F/dotnet-core/api/v3/index.json" />
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
</packageSources>
</configuration>

View file

@ -1,13 +0,0 @@
Describe "Send-Greeting cmdlet" -Tag 'Slow','CI' {
It "Should be able build the cmdlet" {
Remove-Item -Recurse -Force bin -ErrorAction SilentlyContinue
dotnet restore --verbosity Error | Should BeNullOrEmpty
dotnet build | ?{ $_ -match "Compiling SendGreeting for .NETStandard,Version=v1.3" } | Should Not BeNullOrEmpty
}
It "Should be able to use the module" {
Import-Module -ErrorAction Stop ./bin/Debug/netstandard1.3/SendGreeting.dll
Send-Greeting -Name World | Should Be "Hello World!"
Remove-Module SendGreeting
}
}

View file

@ -1,30 +0,0 @@
// Example from https://msdn.microsoft.com/en-us/library/dd901838(v=vs.85).aspx
using System.Management.Automation; // Windows PowerShell assembly.
namespace SendGreeting
{
// Declare the class as a cmdlet and specify and
// appropriate verb and noun for the cmdlet name.
[Cmdlet(VerbsCommunications.Send, "Greeting")]
public class SendGreetingCommand : Cmdlet
{
// Declare the parameters for the cmdlet.
[Parameter(Mandatory=true)]
public string Name
{
get { return name; }
set { name = value; }
}
private string name;
// Override the ProcessRecord method to process
// the supplied user name and write out a
// greeting to the user by calling the WriteObject
// method.
protected override void ProcessRecord()
{
WriteObject("Hello " + name + "!");
}
}
}

View file

@ -1,19 +0,0 @@
{
"name": "SendGreeting",
"description": "Example C# Cmdlet project",
"version": "1.0.0-*",
"dependencies": {
"Microsoft.PowerShell.5.ReferenceAssemblies": "1.0.0-*"
},
"frameworks": {
"netstandard1.3": {
"imports": [ "net40" ],
"dependencies": {
"Microsoft.NETCore": "5.0.3-rc2-0-0",
"Microsoft.NETCore.Portable.Compatibility": "1.0.3-beta-24514-00"
}
}
}
}

View file

@ -1,52 +0,0 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.25420.1
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "powershell", "src\vs-csproj\powershell.csproj", "{9F0760E6-18AC-4B3F-A6B2-7157404C4276}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Management.Automation", "src\vs-csproj\System.Management.Automation.csproj", "{1256D32A-BE8D-4EFE-9769-57BE5663209E}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.PowerShell.Commands.Management", "src\vs-csproj\Microsoft.PowerShell.Commands.Management.csproj", "{FE0D19AF-A6BE-4A68-BC1D-F52F3A17E2A0}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.PowerShell.Commands.Utility", "src\vs-csproj\Microsoft.PowerShell.Commands.Utility.csproj", "{5B134412-7EAF-4D60-9EED-CD200BDC5153}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.PowerShell.ConsoleHost", "src\vs-csproj\Microsoft.PowerShell.ConsoleHost.csproj", "{5B0CA2C8-9C4E-460B-A632-0FC22E71DF2A}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PSReadLine", "src\vs-csproj\PSReadLine.csproj", "{615788CB-1B9A-4B34-97B3-4608686E59CA}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
CORECLR|Any CPU = CORECLR|Any CPU
UNIX|Any CPU = UNIX|Any CPU
WINDOWS|Any CPU = WINDOWS|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{9F0760E6-18AC-4B3F-A6B2-7157404C4276}.CORECLR|Any CPU.ActiveCfg = CORECLR|x86
{9F0760E6-18AC-4B3F-A6B2-7157404C4276}.UNIX|Any CPU.ActiveCfg = UNIX|x86
{9F0760E6-18AC-4B3F-A6B2-7157404C4276}.WINDOWS|Any CPU.ActiveCfg = CORECLR|x86
{9F0760E6-18AC-4B3F-A6B2-7157404C4276}.WINDOWS|Any CPU.Build.0 = CORECLR|x86
{1256D32A-BE8D-4EFE-9769-57BE5663209E}.CORECLR|Any CPU.ActiveCfg = CORECLR|Any CPU
{1256D32A-BE8D-4EFE-9769-57BE5663209E}.UNIX|Any CPU.ActiveCfg = UNIX|Any CPU
{1256D32A-BE8D-4EFE-9769-57BE5663209E}.WINDOWS|Any CPU.ActiveCfg = WINDOWS|Any CPU
{FE0D19AF-A6BE-4A68-BC1D-F52F3A17E2A0}.CORECLR|Any CPU.ActiveCfg = CORECLR|Any CPU
{FE0D19AF-A6BE-4A68-BC1D-F52F3A17E2A0}.UNIX|Any CPU.ActiveCfg = UNIX|Any CPU
{FE0D19AF-A6BE-4A68-BC1D-F52F3A17E2A0}.WINDOWS|Any CPU.ActiveCfg = Release|Any CPU
{FE0D19AF-A6BE-4A68-BC1D-F52F3A17E2A0}.WINDOWS|Any CPU.Build.0 = Release|Any CPU
{5B134412-7EAF-4D60-9EED-CD200BDC5153}.CORECLR|Any CPU.ActiveCfg = CORECLR|Any CPU
{5B134412-7EAF-4D60-9EED-CD200BDC5153}.UNIX|Any CPU.ActiveCfg = UNIX|Any CPU
{5B134412-7EAF-4D60-9EED-CD200BDC5153}.WINDOWS|Any CPU.ActiveCfg = Release|Any CPU
{5B134412-7EAF-4D60-9EED-CD200BDC5153}.WINDOWS|Any CPU.Build.0 = Release|Any CPU
{5B0CA2C8-9C4E-460B-A632-0FC22E71DF2A}.CORECLR|Any CPU.ActiveCfg = CORECLR|Any CPU
{5B0CA2C8-9C4E-460B-A632-0FC22E71DF2A}.UNIX|Any CPU.ActiveCfg = UNIX|Any CPU
{5B0CA2C8-9C4E-460B-A632-0FC22E71DF2A}.WINDOWS|Any CPU.ActiveCfg = Release|Any CPU
{5B0CA2C8-9C4E-460B-A632-0FC22E71DF2A}.WINDOWS|Any CPU.Build.0 = Release|Any CPU
{615788CB-1B9A-4B34-97B3-4608686E59CA}.CORECLR|Any CPU.ActiveCfg = CORECLR|Any CPU
{615788CB-1B9A-4B34-97B3-4608686E59CA}.UNIX|Any CPU.ActiveCfg = UNIX|Any CPU
{615788CB-1B9A-4B34-97B3-4608686E59CA}.WINDOWS|Any CPU.ActiveCfg = Release|Any CPU
{615788CB-1B9A-4B34-97B3-4608686E59CA}.WINDOWS|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

View file

@ -0,0 +1,24 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<VersionPrefix>6.0.0</VersionPrefix>
<TargetFramework>netstandard1.6</TargetFramework>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<DelaySign>true</DelaySign>
<AssemblyName>Microsoft.Management.Infrastructure.CimCmdlets</AssemblyName>
<AssemblyOriginatorKeyFile>../signing/visualstudiopublic.snk</AssemblyOriginatorKeyFile>
<SignAssembly>true</SignAssembly>
<GenerateAssemblyFileVersionAttribute>false</GenerateAssemblyFileVersionAttribute>
<GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\System.Management.Automation\System.Management.Automation.csproj" />
</ItemGroup>
<PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
<DebugType>portable</DebugType>
</PropertyGroup>
</Project>

View file

@ -1,30 +0,0 @@
{
"name" : "Microsoft.Management.Infrastructure.CimCmdlets",
"version" : "6.0.0-*",
"buildOptions": {
"keyFile": "../signing/visualstudiopublic.snk",
"delaySign": true,
"publicSign": false,
"warningsAsErrors": true
},
"dependencies": {
"System.Management.Automation": "6.0.0-*"
},
"frameworks": {
"netstandard1.6": {
"imports": [ "dnxcore50"],
"buildOptions": {
"define": [ "CORECLR" ],
"debugType": "portable"
}
},
"net451": {
"frameworkAssemblies": {
"System": ""
}
}
}
}

View file

@ -1,38 +0,0 @@
{
"name": "Microsoft.PowerShell.Activities",
"version": "6.0.0-*",
"buildOptions": {
"nowarn": [ "CS1570" ],
"xmlDoc": true,
"keyFile": "../signing/visualstudiopublic.snk",
"delaySign": true,
"publicSign": false,
"warningsAsErrors": true,
"define": [ "_NOTARMBUILD_" ],
"compile": {
"include": [
"../System.Management.Automation/cimSupport/cmdletization/xml/cmdlets-over-objects.objectModel.autogen.cs",
"../System.Management.Automation/cimSupport/cmdletization/xml/cmdlets-over-objects.xmlSerializer.autogen.cs"
]
},
"embed": {
"include": [ "gen/Microsoft.PowerShell.Activities.g.resources" ]
}
},
"dependencies": {
"Microsoft.PowerShell.Utility.Activities": "6.0.0-*"
},
"frameworks": {
"net451": {
"frameworkAssemblies": {
"WindowsBase": "",
"PresentationCore": "",
"PresentationFramework": "",
"System.Activities.Presentation": ""
}
}
}
}

View file

@ -0,0 +1,43 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<VersionPrefix>6.0.0</VersionPrefix>
<TargetFramework>netstandard1.6</TargetFramework>
<NoWarn>$(NoWarn);CS1591</NoWarn>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<DelaySign>true</DelaySign>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<AssemblyName>Microsoft.PowerShell.Commands.Diagnostics</AssemblyName>
<AssemblyOriginatorKeyFile>../signing/visualstudiopublic.snk</AssemblyOriginatorKeyFile>
<SignAssembly>true</SignAssembly>
<GenerateAssemblyFileVersionAttribute>false</GenerateAssemblyFileVersionAttribute>
<GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute>
<GenerateNeutralResourcesLanguageAttribute>false</GenerateNeutralResourcesLanguageAttribute>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\System.Management.Automation\System.Management.Automation.csproj" />
</ItemGroup>
<PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
</PropertyGroup>
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
<Compile Remove="GetEventSnapin.cs" />
<Compile Remove="gen\GetEventResources.cs" />
</ItemGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugType>portable</DebugType>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Linux' ">
<DefineConstants>$(DefineConstants);UNIX</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'CodeCoverage' ">
<DebugType>full</DebugType>
</PropertyGroup>
</Project>

View file

@ -1,67 +0,0 @@
{
"name": "Microsoft.PowerShell.Commands.Diagnostics",
"version": "6.0.0-*",
"buildOptions": {
"nowarn": [ "CS1591" ],
"xmlDoc": true,
"keyFile": "../signing/visualstudiopublic.snk",
"delaySign": true,
"publicSign": false,
"warningsAsErrors": true
},
"configurations": {
"Linux": {
"buildOptions": {
"define": [ "UNIX" ],
"debugType": "portable"
}
},
"Debug": {
"buildOptions": {
"debugType": "portable"
}
},
"Release": {
"buildOptions": {
"debugType": "portable"
}
},
"CodeCoverage": {
"buildOptions": {
"debugType": "full"
}
}
},
"dependencies": {
"System.Management.Automation": "6.0.0-*"
},
"frameworks": {
"netstandard1.6": {
"imports": [ "dnxcore50" ],
"buildOptions": {
"define": [ "CORECLR" ],
"compile": {
"excludeFiles": [
"GetEventSnapin.cs",
"gen/GetEventResources.cs"
]
}
}
},
"net451": {
"buildOptions": {
"compile": {
"excludeFiles": [
"CoreCLR/Stubs.cs",
"gen/GetEventResources.cs"
]
},
"debugType": "full"
}
}
}
}

View file

@ -0,0 +1,86 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<VersionPrefix>6.0.0</VersionPrefix>
<TargetFramework>netstandard1.6</TargetFramework>
<NoWarn>$(NoWarn);CS1570</NoWarn>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<DelaySign>true</DelaySign>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<AssemblyName>Microsoft.PowerShell.Commands.Management</AssemblyName>
<AssemblyOriginatorKeyFile>../signing/visualstudiopublic.snk</AssemblyOriginatorKeyFile>
<SignAssembly>true</SignAssembly>
<GenerateAssemblyFileVersionAttribute>false</GenerateAssemblyFileVersionAttribute>
<GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute>
<GenerateNeutralResourcesLanguageAttribute>false</GenerateNeutralResourcesLanguageAttribute>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\Microsoft.PowerShell.Security\Microsoft.PowerShell.Security.csproj" />
</ItemGroup>
<PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
</PropertyGroup>
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
<Compile Remove="commands\management\ClearRecycleBinCommand.cs" />
<Compile Remove="commands\management\ControlPanelItemCommand.cs" />
<Compile Remove="commands\management\CommitTransactionCommand.cs" />
<Compile Remove="commands\management\Eventlog.cs" />
<Compile Remove="commands\management\GetClipboardCommand.cs" />
<Compile Remove="commands\management\GetTransactionCommand.cs" />
<Compile Remove="commands\management\GetWMIObjectCommand.cs" />
<Compile Remove="commands\management\Hotfix.cs" />
<Compile Remove="commands\management\InvokeWMIMethodCommand.cs" />
<Compile Remove="commands\management\RegisterWMIEventCommand.cs" />
<Compile Remove="commands\management\RemoveWMIObjectCommand.cs" />
<Compile Remove="commands\management\RollbackTransactionCommand.cs" />
<Compile Remove="commands\management\SetClipboardCommand.cs" />
<Compile Remove="commands\management\SetWMIInstanceCommand.cs" />
<Compile Remove="commands\management\StartTransactionCommand.cs" />
<Compile Remove="commands\management\UseTransactionCommand.cs" />
<Compile Remove="commands\management\WMIHelper.cs" />
<Compile Remove="commands\management\WebServiceProxy.cs" />
<Compile Remove="singleshell\installer\MshManagementMshSnapin.cs" />
<Compile Remove="gen\EventlogResources.cs" />
<Compile Remove="gen\TransactionResources.cs" />
<Compile Remove="gen\WebServiceResources.cs" />
<Compile Remove="gen\HotFixResources.cs" />
<Compile Remove="gen\ControlPanelResources.cs" />
<Compile Remove="gen\WmiResources.cs" />
<Compile Remove="gen\ManagementMshSnapInResources.cs" />
<Compile Remove="gen\ClearRecycleBinResources.cs" />
<Compile Remove="gen\ClipboardResources.cs" />
<EmbeddedResource Remove="resources\EventlogResources.resx" />
<EmbeddedResource Remove="resources\TransactionResources.resx" />
<EmbeddedResource Remove="resources\WebServiceResources.resx" />
<EmbeddedResource Remove="resources\HotFixResources.resx" />
<EmbeddedResource Remove="resources\ControlPanelResources.resx" />
<EmbeddedResource Remove="resources\WmiResources.resx" />
<EmbeddedResource Remove="resources\ManagementMshSnapInResources.resx" />
<EmbeddedResource Remove="resources\ClearRecycleBinResources.resx" />
<EmbeddedResource Remove="resources\ClipboardResources.resx" />
</ItemGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugType>portable</DebugType>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Linux' ">
<DefineConstants>$(DefineConstants);UNIX</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'CodeCoverage' ">
<DebugType>full</DebugType>
</PropertyGroup>
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
<PackageReference Include="System.ServiceProcess.ServiceController" Version="4.3.0" />
<PackageReference Include="System.Net.NameResolution" Version="4.3.0" />
<PackageReference Include="System.Net.Ping" Version="4.3.0" />
</ItemGroup>
</Project>

View file

@ -1,128 +0,0 @@
{
"name": "Microsoft.PowerShell.Commands.Management",
"version": "6.0.0-*",
"buildOptions": {
"nowarn": [ "CS1570" ],
"xmlDoc": true,
"keyFile": "../signing/visualstudiopublic.snk",
"delaySign": true,
"publicSign": false,
"warningsAsErrors": true,
"allowUnsafe": true
},
"configurations": {
"Linux": {
"buildOptions": {
"define": [ "UNIX" ],
"debugType": "portable"
}
},
"Debug": {
"buildOptions": {
"debugType": "portable"
}
},
"Release": {
"buildOptions": {
"debugType": "portable"
}
},
"CodeCoverage": {
"buildOptions": {
"debugType": "full"
}
}
},
"dependencies": {
"Microsoft.PowerShell.Security": "6.0.0-*"
},
"frameworks": {
"netstandard1.6": {
"imports": [ "dnxcore50" ],
"buildOptions": {
"define": [ "CORECLR" ],
"compile": {
"exclude": [
"commands/management/ClearRecycleBinCommand.cs",
"commands/management/ControlPanelItemCommand.cs",
"commands/management/CommitTransactionCommand.cs",
"commands/management/Eventlog.cs",
"commands/management/GetClipboardCommand.cs",
"commands/management/GetTransactionCommand.cs",
"commands/management/GetWMIObjectCommand.cs",
"commands/management/Hotfix.cs",
"commands/management/InvokeWMIMethodCommand.cs",
"commands/management/RegisterWMIEventCommand.cs",
"commands/management/RemoveWMIObjectCommand.cs",
"commands/management/RollbackTransactionCommand.cs",
"commands/management/SetClipboardCommand.cs",
"commands/management/SetWMIInstanceCommand.cs",
"commands/management/StartTransactionCommand.cs",
"commands/management/UseTransactionCommand.cs",
"commands/management/WMIHelper.cs",
"commands/management/WebServiceProxy.cs",
"singleshell/installer/MshManagementMshSnapin.cs",
"gen/EventlogResources.cs",
"gen/TransactionResources.cs",
"gen/WebServiceResources.cs",
"gen/HotFixResources.cs",
"gen/ControlPanelResources.cs",
"gen/WmiResources.cs",
"gen/ManagementMshSnapInResources.cs",
"gen/ClearRecycleBinResources.cs",
"gen/ClipboardResources.cs"
]
},
"embed": {
"exclude": [
"resources/EventlogResources.resx",
"resources/TransactionResources.resx",
"resources/WebServiceResources.resx",
"resources/HotFixResources.resx",
"resources/ControlPanelResources.resx",
"resources/WmiResources.resx",
"resources/ManagementMshSnapInResources.resx",
"resources/ClearRecycleBinResources.resx",
"resources/ClipboardResources.resx"
]
}
},
"dependencies": {
"System.ServiceProcess.ServiceController": "4.3.0",
"System.Net.NameResolution": "4.3.0",
"System.Net.Ping": "4.3.0"
}
},
"net451": {
"frameworkAssemblies": {
"System.ServiceProcess": "",
"System.Windows.Forms": "",
"System.Drawing": "",
"System.Web.Services": ""
},
"dependencies": {
"Microsoft.WSMan.Management": "6.0.0-*"
},
"buildOptions": {
"compile": {
"exclude": [
"commands/management/ControlPanelItemCommand.cs",
"gen/ControlPanelResources.cs"
]
},
"embed": {
"exclude": [
"resources/ControlPanelResources.resx"
]
},
"debugType": "full"
}
}
}
}

View file

@ -0,0 +1,97 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<VersionPrefix>6.0.0</VersionPrefix>
<TargetFramework>netstandard1.6</TargetFramework>
<NoWarn>$(NoWarn);CS1570</NoWarn>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<DelaySign>true</DelaySign>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<AssemblyName>Microsoft.PowerShell.Commands.Utility</AssemblyName>
<AssemblyOriginatorKeyFile>../signing/visualstudiopublic.snk</AssemblyOriginatorKeyFile>
<SignAssembly>true</SignAssembly>
<GenerateAssemblyFileVersionAttribute>false</GenerateAssemblyFileVersionAttribute>
<GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute>
<GenerateNeutralResourcesLanguageAttribute>false</GenerateNeutralResourcesLanguageAttribute>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\System.Management.Automation\System.Management.Automation.csproj" />
</ItemGroup>
<PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
</PropertyGroup>
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
<Compile Remove="commands\utility\FormatAndOutput\OutGridView\ColumnInfo.cs" />
<Compile Remove="commands\utility\FormatAndOutput\OutGridView\ExpressionColumnInfo.cs" />
<Compile Remove="commands\utility\FormatAndOutput\OutGridView\HeaderInfo.cs" />
<Compile Remove="commands\utility\FormatAndOutput\OutGridView\OriginalColumnInfo.cs" />
<Compile Remove="commands\utility\FormatAndOutput\OutGridView\OutGridViewCommand.cs" />
<Compile Remove="commands\utility\FormatAndOutput\OutGridView\OutWindowProxy.cs" />
<Compile Remove="commands\utility\FormatAndOutput\OutGridView\ScalarTypeColumnInfo.cs" />
<Compile Remove="commands\utility\FormatAndOutput\OutGridView\TableView.cs" />
<Compile Remove="commands\utility\FormatAndOutput\out-printer\PrinterLineOutput.cs" />
<Compile Remove="commands\utility\FormatAndOutput\out-printer\out-printer.cs" />
<Compile Remove="commands\utility\Send-MailMessage.cs" />
<Compile Remove="commands\utility\ShowCommand\ShowCommand.cs" />
<Compile Remove="commands\utility\ShowCommand\ShowCommandCommandInfo.cs" />
<Compile Remove="commands\utility\ShowCommand\ShowCommandModuleInfo.cs" />
<Compile Remove="commands\utility\ShowCommand\ShowCommandParameterInfo.cs" />
<Compile Remove="commands\utility\ShowCommand\ShowCommandParameterSetInfo.cs" />
<Compile Remove="commands\utility\ShowCommand\ShowCommandParameterType.cs" />
<Compile Remove="commands\utility\ShowCommand\ShowCommandProxy.cs" />
<Compile Remove="commands\utility\update-list.cs" />
<Compile Remove="singleshell\installer\MshUtilityMshSnapin.cs" />
<Compile Remove="commands\utility\WebCmdlet\FullClr\BasicHtmlWebResponseObject.FullClr.cs" />
<Compile Remove="commands\utility\WebCmdlet\FullClr\ContentHelper.FullClr.cs" />
<Compile Remove="commands\utility\WebCmdlet\FullClr\HtmlWebResponseObject.FullClr.cs" />
<Compile Remove="commands\utility\WebCmdlet\FullClr\InvokeRestMethodCommand.FullClr.cs" />
<Compile Remove="commands\utility\WebCmdlet\FullClr\InvokeWebRequestCommand.FullClr.cs" />
<Compile Remove="commands\utility\WebCmdlet\FullClr\JsonObjectTypeResolver.cs" />
<Compile Remove="commands\utility\WebCmdlet\FullClr\WebRequestPSCmdlet.FullClr.cs" />
<Compile Remove="commands\utility\WebCmdlet\FullClr\WebResponseHelper.FullClr.cs" />
<Compile Remove="commands\utility\WebCmdlet\FullClr\WebResponseObject.FullClr.cs" />
<Compile Remove="commands\utility\WebCmdlet\FullClr\WebResponseObjectFactory.FullClr.cs" />
<Compile Remove="commands\utility\WebCmdlet\CoreCLR\HtmlWebResponseObject.CoreClr.cs" />
<Compile Remove="gen\FormatAndOut_out_gridview.cs" />
<Compile Remove="gen\UtilityMshSnapinResources.cs" />
<Compile Remove="gen\OutPrinterDisplayStrings.cs" />
<Compile Remove="gen\UpdateListStrings.cs" />
<Compile Remove="gen\SendMailMessageStrings.cs" />
<Compile Remove="gen\ConvertFromStringResources.cs" />
<Compile Remove="gen\ConvertStringResources.cs" />
<Compile Remove="gen\FlashExtractStrings.cs" />
<Compile Remove="gen\ImmutableStrings.cs" />
<EmbeddedResource Remove="resources\FormatAndOut_out_gridview.resx" />
<EmbeddedResource Remove="resources\UtilityMshSnapinResources.resx" />
<EmbeddedResource Remove="resources\OutPrinterDisplayStrings.resx" />
<EmbeddedResource Remove="resources\UpdateListStrings.resx" />
<EmbeddedResource Remove="resources\SendMailMessageStrings.resx" />
<EmbeddedResource Remove="resources\ConvertFromStringResources.resx" />
<EmbeddedResource Remove="resources\ConvertStringResources.resx" />
<EmbeddedResource Remove="resources\FlashExtractStrings.resx" />
<EmbeddedResource Remove="resources\ImmutableStrings.resx" />
</ItemGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugType>portable</DebugType>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Linux' ">
<DefineConstants>$(DefineConstants);UNIX</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'CodeCoverage' ">
<DebugType>full</DebugType>
</PropertyGroup>
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="2.0.0-rc" />
<PackageReference Include="System.Diagnostics.TextWriterTraceListener" Version="4.3.0" />
</ItemGroup>
</Project>

View file

@ -1,146 +0,0 @@
{
"name": "Microsoft.PowerShell.Commands.Utility",
"version": "6.0.0-*",
"buildOptions": {
"nowarn": [ "CS1570" ],
"xmlDoc": true,
"keyFile": "../signing/visualstudiopublic.snk",
"delaySign": true,
"publicSign": false,
"warningsAsErrors": true,
"allowUnsafe": true
},
"configurations": {
"Linux": {
"buildOptions": {
"define": [ "UNIX" ],
"debugType": "portable"
}
},
"Debug": {
"buildOptions": {
"debugType": "portable"
}
},
"Release": {
"buildOptions": {
"debugType": "portable"
}
},
"CodeCoverage": {
"buildOptions": {
"debugType": "full"
}
}
},
"dependencies": {
"System.Management.Automation": "6.0.0-*"
},
"frameworks": {
"netstandard1.6": {
"buildOptions": {
"define": [ "CORECLR" ],
"compile": {
"exclude": [
"commands/utility/FormatAndOutput/OutGridView/ColumnInfo.cs",
"commands/utility/FormatAndOutput/OutGridView/ExpressionColumnInfo.cs",
"commands/utility/FormatAndOutput/OutGridView/HeaderInfo.cs",
"commands/utility/FormatAndOutput/OutGridView/OriginalColumnInfo.cs",
"commands/utility/FormatAndOutput/OutGridView/OutGridViewCommand.cs",
"commands/utility/FormatAndOutput/OutGridView/OutWindowProxy.cs",
"commands/utility/FormatAndOutput/OutGridView/ScalarTypeColumnInfo.cs",
"commands/utility/FormatAndOutput/OutGridView/TableView.cs",
"commands/utility/FormatAndOutput/out-printer/PrinterLineOutput.cs",
"commands/utility/FormatAndOutput/out-printer/out-printer.cs",
"commands/utility/Send-MailMessage.cs",
"commands/utility/ShowCommand/ShowCommand.cs",
"commands/utility/ShowCommand/ShowCommandCommandInfo.cs",
"commands/utility/ShowCommand/ShowCommandModuleInfo.cs",
"commands/utility/ShowCommand/ShowCommandParameterInfo.cs",
"commands/utility/ShowCommand/ShowCommandParameterSetInfo.cs",
"commands/utility/ShowCommand/ShowCommandParameterType.cs",
"commands/utility/ShowCommand/ShowCommandProxy.cs",
"commands/utility/update-list.cs",
"singleshell/installer/MshUtilityMshSnapin.cs",
"commands/utility/WebCmdlet/FullClr/BasicHtmlWebResponseObject.FullClr.cs",
"commands/utility/WebCmdlet/FullClr/ContentHelper.FullClr.cs",
"commands/utility/WebCmdlet/FullClr/HtmlWebResponseObject.FullClr.cs",
"commands/utility/WebCmdlet/FullClr/InvokeRestMethodCommand.FullClr.cs",
"commands/utility/WebCmdlet/FullClr/InvokeWebRequestCommand.FullClr.cs",
"commands/utility/WebCmdlet/FullClr/JsonObjectTypeResolver.cs",
"commands/utility/WebCmdlet/FullClr/WebRequestPSCmdlet.FullClr.cs",
"commands/utility/WebCmdlet/FullClr/WebResponseHelper.FullClr.cs",
"commands/utility/WebCmdlet/FullClr/WebResponseObject.FullClr.cs",
"commands/utility/WebCmdlet/FullClr/WebResponseObjectFactory.FullClr.cs",
"commands/utility/WebCmdlet/CoreCLR/HtmlWebResponseObject.CoreClr.cs",
"gen/FormatAndOut_out_gridview.cs",
"gen/UtilityMshSnapinResources.cs",
"gen/OutPrinterDisplayStrings.cs",
"gen/UpdateListStrings.cs",
"gen/SendMailMessageStrings.cs",
"gen/ConvertFromStringResources.cs",
"gen/ConvertStringResources.cs",
"gen/FlashExtractStrings.cs",
"gen/ImmutableStrings.cs"
]
},
"embed": {
"exclude": [
"resources/FormatAndOut_out_gridview.resx",
"resources/UtilityMshSnapinResources.resx",
"resources/OutPrinterDisplayStrings.resx",
"resources/UpdateListStrings.resx",
"resources/SendMailMessageStrings.resx",
"resources/ConvertFromStringResources.resx",
"resources/ConvertStringResources.resx",
"resources/FlashExtractStrings.resx",
"resources/ImmutableStrings.resx"
]
}
},
"imports": [ "dnxcore50", "portable-net45+win8" ],
"dependencies": {
"Microsoft.CodeAnalysis.CSharp": "2.0.0-rc",
"System.Diagnostics.TextWriterTraceListener": "4.3.0"
}
},
"net451": {
"frameworkAssemblies": {
"System.Drawing": "",
"System.Web": "",
"System.Web.Extensions": "",
"Microsoft.JScript": ""
},
"dependencies": {
"Microsoft.mshtml": "1.0.0"
},
"buildOptions": {
"define": [ "FULLCLR" ],
"compile": {
"exclude": [
"commands/utility/WebCmdlet/CoreCLR/BasicHtmlWebResponseObject.CoreClr.cs",
"commands/utility/WebCmdlet/CoreCLR/ContentHelper.CoreClr.cs",
"commands/utility/WebCmdlet/CoreCLR/HtmlWebResponseObject.CoreClr.cs",
"commands/utility/WebCmdlet/CoreCLR/HttpKnownHeaderNames.cs",
"commands/utility/WebCmdlet/CoreCLR/InvokeRestMethodCommand.CoreClr.cs",
"commands/utility/WebCmdlet/CoreCLR/InvokeWebRequestCommand.CoreClr.cs",
"commands/utility/WebCmdlet/CoreCLR/Resources.cs",
"commands/utility/WebCmdlet/CoreCLR/WebProxy.cs",
"commands/utility/WebCmdlet/CoreCLR/WebRequestPSCmdlet.CoreClr.cs",
"commands/utility/WebCmdlet/CoreCLR/WebResponseHelper.CoreClr.cs",
"commands/utility/WebCmdlet/CoreCLR/WebResponseObject.CoreClr.cs",
"commands/utility/WebCmdlet/CoreCLR/WebResponseObjectFactory.CoreClr.cs"
]
},
"debugType": "full"
}
}
}
}

View file

@ -0,0 +1,59 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Description>PowerShell Host</Description>
<VersionPrefix>6.0.0</VersionPrefix>
<TargetFramework>netstandard1.6</TargetFramework>
<NoWarn>$(NoWarn);CS1570</NoWarn>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<DelaySign>true</DelaySign>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<AssemblyName>Microsoft.PowerShell.ConsoleHost</AssemblyName>
<AssemblyOriginatorKeyFile>../signing/visualstudiopublic.snk</AssemblyOriginatorKeyFile>
<SignAssembly>true</SignAssembly>
<GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute>
<GenerateAssemblyInformationalVersionAttribute>false</GenerateAssemblyInformationalVersionAttribute>
<GenerateAssemblyTitleAttribute>false</GenerateAssemblyTitleAttribute>
<GenerateAssemblyDescriptionAttribute>false</GenerateAssemblyDescriptionAttribute>
<GenerateAssemblyFileVersionAttribute>false</GenerateAssemblyFileVersionAttribute>
<GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute>
<GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>
<GenerateAssemblyCopyrightAttribute>false</GenerateAssemblyCopyrightAttribute>
<GenerateAssemblyCompanyAttribute>false</GenerateAssemblyCompanyAttribute>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\System.Management.Automation\System.Management.Automation.csproj" />
</ItemGroup>
<PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
</PropertyGroup>
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
<Compile Remove="singleshell\installer\EngineInstaller.cs" />
<Compile Remove="singleshell\installer\MshHostMshSnapin.cs" />
<Compile Remove="gen\HostMshSnapinResources.cs" />
<EmbeddedResource Remove="resources\HostMshSnapinResources.resx" />
</ItemGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugType>portable</DebugType>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Linux' ">
<DefineConstants>$(DefineConstants);UNIX</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'CodeCoverage' ">
<DebugType>full</DebugType>
</PropertyGroup>
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
<PackageReference Include="System.Xml.XDocument" Version="4.3.0" />
<PackageReference Include="System.IO.MemoryMappedFiles" Version="4.3.0" />
</ItemGroup>
</Project>

View file

@ -1,74 +0,0 @@
{
"name": "Microsoft.PowerShell.ConsoleHost",
"version": "6.0.0-*",
"description": "PowerShell Host",
"buildOptions": {
"nowarn": [ "CS1570" ],
"xmlDoc": true,
"keyFile": "../signing/visualstudiopublic.snk",
"delaySign": true,
"publicSign": false,
"warningsAsErrors": true,
"allowUnsafe": true
},
"configurations": {
"Linux": {
"buildOptions": {
"define": [ "UNIX" ],
"debugType": "portable"
}
},
"Debug": {
"buildOptions": {
"debugType": "portable"
}
},
"Release": {
"buildOptions": {
"debugType": "portable"
}
},
"CodeCoverage": {
"buildOptions": {
"debugType": "full"
}
}
},
"dependencies": {
"System.Management.Automation": "6.0.0-*"
},
"frameworks": {
"netstandard1.6": {
"imports": [ "dnxcore50", "portable-net45+win8" ],
"buildOptions": {
"define": [ "CORECLR" ],
"compile": {
"exclude": [
"singleshell/installer/EngineInstaller.cs",
"singleshell/installer/MshHostMshSnapin.cs",
"gen/HostMshSnapinResources.cs"
]
},
"embed": {
"exclude": [
"resources/HostMshSnapinResources.resx"
]
}
},
"dependencies": {
"System.Xml.XDocument": "4.3.0",
"System.IO.MemoryMappedFiles": "4.3.0"
}
},
"net451": {
"buildOptions": {
"debugType": "full"
}
}
}
}

View file

@ -1,21 +0,0 @@
{
"name": "Microsoft.PowerShell.Core.Activities",
"version": "6.0.0-*",
"buildOptions": {
"xmlDoc": true,
"keyFile": "../signing/visualstudiopublic.snk",
"delaySign": true,
"publicSign": false,
"warningsAsErrors": true
},
"dependencies": {
"Microsoft.PowerShell.Workflow.ServiceCore": "6.0.0-*"
},
"frameworks": {
"net451": {
}
}
}

View file

@ -0,0 +1,40 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<VersionPrefix>6.0.0</VersionPrefix>
<TargetFramework>netstandard1.6</TargetFramework>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<DelaySign>true</DelaySign>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<AssemblyName>Microsoft.PowerShell.CoreCLR.AssemblyLoadContext</AssemblyName>
<AssemblyOriginatorKeyFile>../signing/visualstudiopublic.snk</AssemblyOriginatorKeyFile>
<SignAssembly>true</SignAssembly>
<NetStandardImplicitPackageVersion>1.6.1</NetStandardImplicitPackageVersion>
<GenerateAssemblyFileVersionAttribute>false</GenerateAssemblyFileVersionAttribute>
<GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute>
</PropertyGroup>
<PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugType>portable</DebugType>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Linux' ">
<DefineConstants>$(DefineConstants);UNIX</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'CodeCoverage' ">
<DebugType>full</DebugType>
</PropertyGroup>
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
<PackageReference Include="System.Runtime.Loader" Version="4.3.0" />
<PackageReference Include="System.Reflection.Metadata" Version="1.4.1" />
<PackageReference Include="System.Reflection.TypeExtensions" Version="4.3.0" />
<PackageReference Include="System.Security.Cryptography.Algorithms" Version="4.3.0" />
</ItemGroup>
</Project>

View file

@ -1,52 +0,0 @@
{
"name": "Microsoft.PowerShell.CoreCLR.AssemblyLoadContext",
"version": "6.0.0-*",
"buildOptions": {
"xmlDoc": true,
"keyFile": "../signing/visualstudiopublic.snk",
"delaySign": true,
"publicSign": false,
"warningsAsErrors": true
},
"configurations": {
"Linux": {
"buildOptions": {
"define": [ "UNIX" ],
"debugType": "portable"
}
},
"Debug": {
"buildOptions": {
"debugType": "portable"
}
},
"Release": {
"buildOptions": {
"debugType": "portable"
}
},
"CodeCoverage": {
"buildOptions": {
"debugType": "full"
}
}
},
"frameworks": {
"netstandard1.6": {
"imports": [ "dnxcore50" ],
"buildOptions": {
"define": [ "CORECLR" ]
},
"dependencies": {
"NETStandard.Library": "1.6.1",
"System.Runtime.Loader": "4.3.0",
"System.Reflection.Metadata": "1.4.1",
"System.Reflection.TypeExtensions": "4.3.0",
"System.Security.Cryptography.Algorithms": "4.3.0"
}
}
}
}

View file

@ -0,0 +1,42 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<VersionPrefix>6.0.0</VersionPrefix>
<TargetFramework>netstandard1.6</TargetFramework>
<NoWarn>$(NoWarn);CS1591</NoWarn>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<DelaySign>true</DelaySign>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<AssemblyName>Microsoft.PowerShell.CoreCLR.Eventing</AssemblyName>
<AssemblyOriginatorKeyFile>../signing/visualstudiopublic.snk</AssemblyOriginatorKeyFile>
<SignAssembly>true</SignAssembly>
<NetStandardImplicitPackageVersion>1.6.1</NetStandardImplicitPackageVersion>
<GenerateAssemblyFileVersionAttribute>false</GenerateAssemblyFileVersionAttribute>
<GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute>
</PropertyGroup>
<PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugType>portable</DebugType>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Linux' ">
<DefineConstants>$(DefineConstants);UNIX</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'CodeCoverage' ">
<DebugType>full</DebugType>
</PropertyGroup>
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
<PackageReference Include="System.Security.Principal" Version="4.3.0" />
<PackageReference Include="System.Security.Principal.Windows" Version="4.3.0" />
<PackageReference Include="System.Diagnostics.TraceSource" Version="4.3.0" />
<PackageReference Include="System.Security.SecureString" Version="4.3.0" />
</ItemGroup>
</Project>

View file

@ -1,54 +0,0 @@
{
"name": "Microsoft.PowerShell.CoreCLR.Eventing",
"version": "6.0.0-*",
"buildOptions": {
"nowarn": [ "CS1591" ],
"xmlDoc": true,
"keyFile": "../signing/visualstudiopublic.snk",
"delaySign": true,
"publicSign": false,
"warningsAsErrors": true,
"allowUnsafe": true
},
"configurations": {
"Linux": {
"buildOptions": {
"define": [ "UNIX" ],
"debugType": "portable"
}
},
"Debug": {
"buildOptions": {
"debugType": "portable"
}
},
"Release": {
"buildOptions": {
"debugType": "portable"
}
},
"CodeCoverage": {
"buildOptions": {
"debugType": "full"
}
}
},
"frameworks": {
"netstandard1.6": {
"imports": [ "dnxcore50" ],
"buildOptions": {
"define": [ "CORECLR" ]
},
"dependencies": {
"NETStandard.Library": "1.6.1",
"System.Security.Principal": "4.3.0",
"System.Security.Principal.Windows": "4.3.0",
"System.Diagnostics.TraceSource": "4.3.0",
"System.Security.SecureString": "4.3.0"
}
}
}
}

View file

@ -1,22 +0,0 @@
{
"name": "Microsoft.PowerShell.Diagnostics.Activities",
"version": "6.0.0-*",
"buildOptions": {
"xmlDoc": true,
"keyFile": "../signing/visualstudiopublic.snk",
"delaySign": true,
"publicSign": false,
"warningsAsErrors": true
},
"dependencies": {
"Microsoft.PowerShell.Workflow.ServiceCore": "6.0.0-*",
"Microsoft.PowerShell.Commands.Diagnostics": "6.0.0-*"
},
"frameworks": {
"net451": {
}
}
}

View file

@ -1,45 +0,0 @@
{
"name": "Microsoft.PowerShell.GraphicalHost",
"version": "6.0.0-*",
"buildOptions": {
"nowarn": [ "CS1570" ],
"xmlDoc": true,
"keyFile": "../signing/visualstudiopublic.snk",
"delaySign": true,
"publicSign": false,
"warningsAsErrors": true
},
"dependencies": {
"System.Management.Automation": "6.0.0-*",
"Microsoft.PowerShell.Commands.Utility": "6.0.0-*"
},
"frameworks": {
"net451": {
"frameworkAssemblies": {
"PresentationFramework": "",
"PresentationFramework.Aero": "",
"PresentationFramework.Classic": "",
"PresentationCore": "",
"System": "",
"System.Core": "",
"System.Xaml": "",
"System.Xml": "",
"WindowsBase": ""
},
"buildOptions": {
"compile": {
"exclude": [
"ManagementList/CommonControls/ExpanderButtonAutomationPeer.cs",
"ManagementList/CommonControls/ExpanderButton.cs",
"ManagementList/CommonControls/ExpanderButton.Generated.cs",
"ManagementList/Common/PopupControlButton.cs",
"ManagementList/Common/PopupControlButton.Generated.cs"
]
}
}
}
}
}

View file

@ -0,0 +1,43 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<VersionPrefix>6.0.0</VersionPrefix>
<TargetFramework>netstandard1.6</TargetFramework>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<DelaySign>true</DelaySign>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<AssemblyName>Microsoft.PowerShell.LocalAccounts</AssemblyName>
<AssemblyOriginatorKeyFile>../signing/visualstudiopublic.snk</AssemblyOriginatorKeyFile>
<SignAssembly>true</SignAssembly>
<GenerateAssemblyTitleAttribute>false</GenerateAssemblyTitleAttribute>
<GenerateAssemblyDescriptionAttribute>false</GenerateAssemblyDescriptionAttribute>
<GenerateAssemblyFileVersionAttribute>false</GenerateAssemblyFileVersionAttribute>
<GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute>
<GenerateNeutralResourcesLanguageAttribute>false</GenerateNeutralResourcesLanguageAttribute>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\System.Management.Automation\System.Management.Automation.csproj" />
</ItemGroup>
<PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugType>portable</DebugType>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Linux' ">
<DefineConstants>$(DefineConstants);UNIX</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'CodeCoverage' ">
<DebugType>full</DebugType>
</PropertyGroup>
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
<PackageReference Include="System.Net.NameResolution" Version="4.3.0" />
</ItemGroup>
</Project>

View file

@ -1,57 +0,0 @@
{
"name": "Microsoft.PowerShell.LocalAccounts",
"version": "6.0.0-*",
"buildOptions": {
"xmlDoc": true,
"keyFile": "../signing/visualstudiopublic.snk",
"delaySign": true,
"publicSign": false,
"warningsAsErrors": true
},
"dependencies": {
"System.Management.Automation": "6.0.0-*"
},
"configurations": {
"Linux": {
"buildOptions": {
"define": [ "UNIX" ],
"debugType": "portable"
}
},
"Debug": {
"buildOptions": {
"debugType": "portable"
}
},
"Release": {
"buildOptions": {
"debugType": "portable"
}
},
"CodeCoverage": {
"buildOptions": {
"debugType": "full"
}
}
},
"frameworks": {
"netstandard1.6": {
"imports": [ "dnxcore50" ],
"buildOptions": {
"define": [ "CORECLR" ]
},
"dependencies": {
"System.Net.NameResolution": "4.3.0"
}
},
"net451": {
"buildOptions": {
"debugType": "full"
}
}
}
}

View file

@ -1,21 +0,0 @@
{
"name": "Microsoft.PowerShell.Management.Activities",
"version": "6.0.0-*",
"buildOptions": {
"xmlDoc": true,
"keyFile": "../signing/visualstudiopublic.snk",
"delaySign": true,
"publicSign": false,
"warningsAsErrors": true
},
"dependencies": {
"Microsoft.PowerShell.Activities": "6.0.0-*"
},
"frameworks": {
"net451": {
}
}
}

View file

@ -0,0 +1,42 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<VersionPrefix>6.0.0</VersionPrefix>
<TargetFramework>netstandard1.6</TargetFramework>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<DelaySign>true</DelaySign>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<AssemblyName>Microsoft.PowerShell.PSReadLine</AssemblyName>
<AssemblyOriginatorKeyFile>../signing/visualstudiopublic.snk</AssemblyOriginatorKeyFile>
<SignAssembly>true</SignAssembly>
<GenerateAssemblyTitleAttribute>false</GenerateAssemblyTitleAttribute>
<GenerateAssemblyDescriptionAttribute>false</GenerateAssemblyDescriptionAttribute>
<GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute>
<GenerateAssemblyCompanyAttribute>false</GenerateAssemblyCompanyAttribute>
<GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>
<GenerateAssemblyCopyrightAttribute>false</GenerateAssemblyCopyrightAttribute>
<GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute>
<GenerateAssemblyFileVersionAttribute>false</GenerateAssemblyFileVersionAttribute>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\System.Management.Automation\System.Management.Automation.csproj" />
</ItemGroup>
<PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugType>portable</DebugType>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Linux' ">
<DefineConstants>$(DefineConstants);UNIX</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'CodeCoverage' ">
<DebugType>full</DebugType>
</PropertyGroup>
</Project>

View file

@ -1,59 +0,0 @@
{
"name": "Microsoft.PowerShell.PSReadLine",
"version": "6.0.0-*",
"buildOptions": {
"xmlDoc": true,
"keyFile": "../signing/visualstudiopublic.snk",
"delaySign": true,
"publicSign": false,
"warningsAsErrors": true
},
"configurations": {
"Linux": {
"buildOptions": {
"define": [ "UNIX" ],
"debugType": "portable"
}
},
"Debug": {
"buildOptions": {
"debugType": "portable"
}
},
"Release": {
"buildOptions": {
"debugType": "portable"
}
},
"CodeCoverage": {
"buildOptions": {
"debugType": "full"
}
}
},
"dependencies": {
"System.Management.Automation": "6.0.0-*"
},
"frameworks": {
"netstandard1.6": {
"buildOptions": {
"define": [ "CORECLR" ]
},
"imports": [ "dnxcore50", "portable-net45+win8" ]
},
"net451": {
"frameworkAssemblies": {
"System.Windows.Forms": {
"type": "build"
}
},
"buildOptions": {
"debugType": "full"
}
}
}
}

View file

@ -0,0 +1,104 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<IncludeBuildOutput>false</IncludeBuildOutput>
<Description>PowerShell SDK metapackage</Description>
<VersionPrefix>6.0.0</VersionPrefix>
<TargetFramework>netstandard1.6</TargetFramework>
<PackageId>Microsoft.PowerShell.SDK</PackageId>
<NetStandardImplicitPackageVersion>1.6.1</NetStandardImplicitPackageVersion>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\Microsoft.PowerShell.Commands.Management\Microsoft.PowerShell.Commands.Management.csproj" />
<ProjectReference Include="..\Microsoft.PowerShell.Commands.Utility\Microsoft.PowerShell.Commands.Utility.csproj" />
<ProjectReference Include="..\Microsoft.PowerShell.ConsoleHost\Microsoft.PowerShell.ConsoleHost.csproj" />
<ProjectReference Include="..\Microsoft.PowerShell.Security\Microsoft.PowerShell.Security.csproj" />
<ProjectReference Include="..\System.Management.Automation\System.Management.Automation.csproj" />
</ItemGroup>
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
<PackageReference Include="Microsoft.CSharp" Version="4.3.0" />
<PackageReference Include="Microsoft.VisualBasic" Version="10.1.0" />
<PackageReference Include="Microsoft.Win32.Registry" Version="4.3.0" />
<PackageReference Include="Microsoft.Win32.Registry.AccessControl" Version="4.3.0" />
<PackageReference Include="System.Collections.Immutable" Version="1.3.0" />
<PackageReference Include="System.Collections.NonGeneric" Version="4.3.0" />
<PackageReference Include="System.Collections.Specialized" Version="4.3.0" />
<PackageReference Include="System.ComponentModel" Version="4.3.0" />
<PackageReference Include="System.ComponentModel.Annotations" Version="4.3.0" />
<PackageReference Include="System.ComponentModel.EventBasedAsync" Version="4.3.0" />
<PackageReference Include="System.ComponentModel.Primitives" Version="4.3.0" />
<PackageReference Include="System.ComponentModel.TypeConverter" Version="4.3.0" />
<PackageReference Include="System.Data.Common" Version="4.3.0" />
<PackageReference Include="System.Data.SqlClient" Version="4.3.0" />
<PackageReference Include="System.Diagnostics.Contracts" Version="4.3.0" />
<PackageReference Include="System.Diagnostics.DiagnosticSource" Version="4.3.0" />
<PackageReference Include="System.Diagnostics.FileVersionInfo" Version="4.3.0" />
<PackageReference Include="System.Diagnostics.Process" Version="4.3.0" />
<PackageReference Include="System.Diagnostics.StackTrace" Version="4.3.0" />
<PackageReference Include="System.Diagnostics.TextWriterTraceListener" Version="4.3.0" />
<PackageReference Include="System.Diagnostics.TraceSource" Version="4.3.0" />
<PackageReference Include="System.Dynamic.Runtime" Version="4.3.0" />
<PackageReference Include="System.Globalization.Extensions" Version="4.3.0" />
<PackageReference Include="System.IO.FileSystem.AccessControl" Version="4.3.0" />
<PackageReference Include="System.IO.FileSystem.DriveInfo" Version="4.3.0" />
<PackageReference Include="System.IO.FileSystem.Watcher" Version="4.3.0" />
<PackageReference Include="System.IO.MemoryMappedFiles" Version="4.3.0" />
<PackageReference Include="System.IO.Packaging" Version="4.3.0" />
<PackageReference Include="System.IO.Pipes" Version="4.3.0" />
<PackageReference Include="System.IO.UnmanagedMemoryStream" Version="4.3.0" />
<PackageReference Include="System.Linq.Parallel" Version="4.3.0" />
<PackageReference Include="System.Linq.Queryable" Version="4.3.0" />
<PackageReference Include="System.Net.Http.WinHttpHandler" Version="4.3.0" />
<PackageReference Include="System.Net.NameResolution" Version="4.3.0" />
<PackageReference Include="System.Net.NetworkInformation" Version="4.3.0" />
<PackageReference Include="System.Net.Ping" Version="4.3.0" />
<PackageReference Include="System.Net.Requests" Version="4.3.0" />
<PackageReference Include="System.Net.Security" Version="4.3.0" />
<PackageReference Include="System.Net.WebHeaderCollection" Version="4.3.0" />
<PackageReference Include="System.Net.WebSockets" Version="4.3.0" />
<PackageReference Include="System.Net.WebSockets.Client" Version="4.3.0" />
<PackageReference Include="System.Numerics.Vectors" Version="4.3.0" />
<PackageReference Include="System.Reflection.DispatchProxy" Version="4.3.0" />
<PackageReference Include="System.Reflection.Emit" Version="4.3.0" />
<PackageReference Include="System.Reflection.Emit.ILGeneration" Version="4.3.0" />
<PackageReference Include="System.Reflection.Emit.Lightweight" Version="4.3.0" />
<PackageReference Include="System.Reflection.Metadata" Version="1.4.1" />
<PackageReference Include="System.Reflection.TypeExtensions" Version="4.3.0" />
<PackageReference Include="System.Resources.Reader" Version="4.3.0" />
<PackageReference Include="System.Runtime.CompilerServices.VisualC" Version="4.3.0" />
<PackageReference Include="System.Runtime.Serialization.Json" Version="4.3.0" />
<PackageReference Include="System.Runtime.Serialization.Primitives" Version="4.3.0" />
<PackageReference Include="System.Runtime.Serialization.Xml" Version="4.3.0" />
<PackageReference Include="System.Security.AccessControl" Version="4.3.0" />
<PackageReference Include="System.Security.Claims" Version="4.3.0" />
<PackageReference Include="System.Security.Cryptography.Cng" Version="4.3.0" />
<PackageReference Include="System.Security.Cryptography.Csp" Version="4.3.0" />
<PackageReference Include="System.Security.Cryptography.Pkcs" Version="4.3.0" />
<PackageReference Include="System.Security.Principal" Version="4.3.0" />
<PackageReference Include="System.Security.Principal.Windows" Version="4.3.0" />
<PackageReference Include="System.Security.SecureString" Version="4.3.0" />
<PackageReference Include="System.ServiceModel.Duplex" Version="4.3.0" />
<PackageReference Include="System.ServiceModel.Http" Version="4.3.0" />
<PackageReference Include="System.ServiceModel.NetTcp" Version="4.3.0" />
<PackageReference Include="System.ServiceModel.Primitives" Version="4.3.0" />
<PackageReference Include="System.ServiceModel.Security" Version="4.3.0" />
<PackageReference Include="System.ServiceProcess.ServiceController" Version="4.3.0" />
<PackageReference Include="System.Text.Encoding.CodePages" Version="4.3.0" />
<PackageReference Include="System.Text.Encodings.Web" Version="4.3.0" />
<PackageReference Include="System.Threading.AccessControl" Version="4.3.0" />
<PackageReference Include="System.Threading.Overlapped" Version="4.3.0" />
<PackageReference Include="System.Threading.Tasks.Dataflow" Version="4.7.0" />
<PackageReference Include="System.Threading.Tasks.Parallel" Version="4.3.0" />
<PackageReference Include="System.Threading.Thread" Version="4.3.0" />
<PackageReference Include="System.Threading.ThreadPool" Version="4.3.0" />
<PackageReference Include="System.Xml.XmlDocument" Version="4.3.0" />
<PackageReference Include="System.Xml.XmlSerializer" Version="4.3.0" />
<PackageReference Include="System.Xml.XPath" Version="4.3.0" />
<PackageReference Include="System.Xml.XPath.XDocument" Version="4.3.0" />
<PackageReference Include="System.Xml.XPath.XmlDocument" Version="4.3.0" />
<PackageReference Include="System.Private.ServiceModel" Version="4.3.0" />
</ItemGroup>
</Project>

View file

@ -1,105 +0,0 @@
{
"name": "Microsoft.PowerShell.SDK",
"version": "6.0.0-*",
"description": "PowerShell SDK metapackage",
"dependencies": {
"Microsoft.PowerShell.Commands.Management" : "6.0.0-*",
"Microsoft.PowerShell.Commands.Utility" : "6.0.0-*",
"Microsoft.PowerShell.ConsoleHost" : "6.0.0-*",
"Microsoft.PowerShell.Security" : "6.0.0-*",
"System.Management.Automation" : "6.0.0-*"
},
"frameworks": {
"net451": {},
"netstandard1.6": {
"imports": ["dnxcore50", "portable-net45+win8"],
"dependencies": {
"Microsoft.NETCore.Portable.Compatibility": "1.0.3-beta-24514-00",
"Microsoft.CSharp": "4.3.0",
"Microsoft.VisualBasic": "10.1.0",
"Microsoft.Win32.Registry" : "4.3.0",
"Microsoft.Win32.Registry.AccessControl" : "4.3.0",
"NETStandard.Library": "1.6.1",
"System.Collections.Immutable" : "1.3.0",
"System.Collections.NonGeneric" : "4.3.0",
"System.Collections.Specialized" : "4.3.0",
"System.ComponentModel" : "4.3.0",
"System.ComponentModel.Annotations" : "4.3.0",
"System.ComponentModel.EventBasedAsync" : "4.3.0",
"System.ComponentModel.Primitives" : "4.3.0",
"System.ComponentModel.TypeConverter" : "4.3.0",
"System.Data.Common" : "4.3.0",
"System.Data.SqlClient" : "4.3.0",
"System.Diagnostics.Contracts" : "4.3.0",
"System.Diagnostics.DiagnosticSource" : "4.3.0",
"System.Diagnostics.FileVersionInfo" : "4.3.0",
"System.Diagnostics.Process" : "4.3.0",
"System.Diagnostics.StackTrace" : "4.3.0",
"System.Diagnostics.TextWriterTraceListener" : "4.3.0",
"System.Diagnostics.TraceSource" : "4.3.0",
"System.Dynamic.Runtime" : "4.3.0",
"System.Globalization.Extensions" : "4.3.0",
"System.IO.FileSystem.AccessControl" : "4.3.0",
"System.IO.FileSystem.DriveInfo" : "4.3.0",
"System.IO.FileSystem.Watcher" : "4.3.0",
"System.IO.MemoryMappedFiles" : "4.3.0",
"System.IO.Packaging" : "4.3.0",
"System.IO.Pipes" : "4.3.0",
"System.IO.UnmanagedMemoryStream" : "4.3.0",
"System.Linq.Parallel" : "4.3.0",
"System.Linq.Queryable" : "4.3.0",
"System.Net.Http.WinHttpHandler" : "4.3.0",
"System.Net.NameResolution" : "4.3.0",
"System.Net.NetworkInformation" : "4.3.0",
"System.Net.Ping" : "4.3.0",
"System.Net.Requests" : "4.3.0",
"System.Net.Security" : "4.3.0",
"System.Net.WebHeaderCollection" : "4.3.0",
"System.Net.WebSockets" : "4.3.0",
"System.Net.WebSockets.Client" : "4.3.0",
"System.Numerics.Vectors" : "4.3.0",
"System.Reflection.DispatchProxy" : "4.3.0",
"System.Reflection.Emit" : "4.3.0",
"System.Reflection.Emit.ILGeneration" : "4.3.0",
"System.Reflection.Emit.Lightweight" : "4.3.0",
"System.Reflection.Metadata" : "1.4.1",
"System.Reflection.TypeExtensions" : "4.3.0",
"System.Resources.Reader" : "4.3.0",
"System.Runtime.CompilerServices.VisualC" : "4.3.0",
"System.Runtime.Serialization.Json" : "4.3.0",
"System.Runtime.Serialization.Primitives" : "4.3.0",
"System.Runtime.Serialization.Xml" : "4.3.0",
"System.Security.AccessControl" : "4.3.0",
"System.Security.Claims" : "4.3.0",
"System.Security.Cryptography.Cng" : "4.3.0",
"System.Security.Cryptography.Csp" : "4.3.0",
"System.Security.Cryptography.Pkcs" : "4.3.0",
"System.Security.Principal" : "4.3.0",
"System.Security.Principal.Windows" : "4.3.0",
"System.Security.SecureString" : "4.3.0",
"System.ServiceModel.Duplex" : "4.3.0",
"System.ServiceModel.Http" : "4.3.0",
"System.ServiceModel.NetTcp" : "4.3.0",
"System.ServiceModel.Primitives" : "4.3.0",
"System.ServiceModel.Security" : "4.3.0",
"System.ServiceProcess.ServiceController" : "4.3.0",
"System.Text.Encoding.CodePages" : "4.3.0",
"System.Text.Encodings.Web" : "4.3.0",
"System.Threading.AccessControl" : "4.3.0",
"System.Threading.Overlapped" : "4.3.0",
"System.Threading.Tasks.Dataflow" : "4.7.0",
"System.Threading.Tasks.Parallel" : "4.3.0",
"System.Threading.Thread" : "4.3.0",
"System.Threading.ThreadPool" : "4.3.0",
"System.Xml.XmlDocument" : "4.3.0",
"System.Xml.XmlSerializer" : "4.3.0",
"System.Xml.XPath" : "4.3.0",
"System.Xml.XPath.XDocument" : "4.3.0",
"System.Xml.XPath.XmlDocument" : "4.3.0",
"System.Private.ServiceModel": "4.3.0"
}
}
}
}

View file

@ -1,26 +0,0 @@
{
"name": "Microsoft.PowerShell.ScheduledJob",
"version": "6.0.0-*",
"buildOptions": {
"xmlDoc": true,
"keyFile": "../signing/visualstudiopublic.snk",
"delaySign": true,
"publicSign": false,
"warningsAsErrors": true
},
"dependencies": {
"System.Management.Automation": "6.0.0-*",
"Microsoft.PowerShell.ScheduledJob.Interop": "1.0.0-*"
},
"frameworks": {
"net451": {
"frameworkAssemblies": {
"System.Threading": "",
"System.Threading.Tasks": ""
}
}
}
}

View file

@ -1,21 +0,0 @@
{
"name": "Microsoft.PowerShell.Security.Activities",
"version": "6.0.0-*",
"buildOptions": {
"xmlDoc": true,
"keyFile": "../signing/visualstudiopublic.snk",
"delaySign": true,
"publicSign": false,
"warningsAsErrors": true
},
"dependencies": {
"Microsoft.PowerShell.Activities": "6.0.0-*"
},
"frameworks": {
"net451": {
}
}
}

View file

@ -0,0 +1,46 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<VersionPrefix>6.0.0</VersionPrefix>
<TargetFramework>netstandard1.6</TargetFramework>
<NoWarn>$(NoWarn);CS1570</NoWarn>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<DelaySign>true</DelaySign>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<AssemblyName>Microsoft.PowerShell.Security</AssemblyName>
<AssemblyOriginatorKeyFile>../signing/visualstudiopublic.snk</AssemblyOriginatorKeyFile>
<SignAssembly>true</SignAssembly>
<GenerateAssemblyFileVersionAttribute>false</GenerateAssemblyFileVersionAttribute>
<GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute>
<GenerateNeutralResourcesLanguageAttribute>false</GenerateNeutralResourcesLanguageAttribute>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\System.Management.Automation\System.Management.Automation.csproj" />
</ItemGroup>
<PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
</PropertyGroup>
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
<Compile Remove="singleshell\installer\MshSecurityMshSnapin.cs" />
<Compile Remove="gen\SecurityMshSnapinResources.cs" />
<EmbeddedResource Remove="resources\SecurityMshSnapinResources.resx" />
</ItemGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugType>portable</DebugType>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Linux' ">
<DefineConstants>$(DefineConstants);UNIX</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'CodeCoverage' ">
<DebugType>full</DebugType>
</PropertyGroup>
</Project>

View file

@ -1,68 +0,0 @@
{
"name": "Microsoft.PowerShell.Security",
"version": "6.0.0-*",
"buildOptions": {
"nowarn": [ "CS1570" ],
"xmlDoc": true,
"keyFile": "../signing/visualstudiopublic.snk",
"delaySign": true,
"publicSign": false,
"warningsAsErrors": true,
"allowUnsafe": true
},
"configurations": {
"Linux": {
"buildOptions": {
"define": [ "UNIX" ],
"debugType": "portable"
}
},
"Debug": {
"buildOptions": {
"debugType": "portable"
}
},
"Release": {
"buildOptions": {
"debugType": "portable"
}
},
"CodeCoverage": {
"buildOptions": {
"debugType": "full"
}
}
},
"dependencies": {
"System.Management.Automation": "6.0.0-*"
},
"frameworks": {
"netstandard1.6": {
"imports": [ "dnxcore50" ],
"buildOptions": {
"define": [ "CORECLR" ],
"compile": {
"exclude": [
"singleshell/installer/MshSecurityMshSnapin.cs",
"gen/SecurityMshSnapinResources.cs"
]
},
"embed": {
"exclude": [
"resources/SecurityMshSnapinResources.resx"
]
}
}
},
"net451": {
"buildOptions": {
"debugType": "full"
}
}
}
}

View file

@ -1,22 +0,0 @@
{
"name": "Microsoft.PowerShell.Utility.Activities",
"version": "6.0.0-*",
"buildOptions": {
"xmlDoc": true,
"keyFile": "../signing/visualstudiopublic.snk",
"delaySign": true,
"publicSign": false,
"warningsAsErrors": true
},
"dependencies": {
"Microsoft.PowerShell.Workflow.ServiceCore": "6.0.0-*",
"Microsoft.PowerShell.Commands.Utility": "6.0.0-*"
},
"frameworks": {
"net451": {
}
}
}

View file

@ -1,31 +0,0 @@
{
"name": "Microsoft.PowerShell.Workflow.ServiceCore",
"version": "6.0.0-*",
"buildOptions": {
"nowarn": [ "CS1570" ],
"xmlDoc": true,
"keyFile": "../signing/visualstudiopublic.snk",
"delaySign": true,
"publicSign": false,
"warningsAsErrors": true,
"define": [ "_NOTARMBUILD_" ]
},
"dependencies": {
"Microsoft.PowerShell.Commands.Management": "6.0.0-*",
"Microsoft.Management.Infrastructure.CimCmdlets": "6.0.0-*"
},
"frameworks": {
"net451": {
"frameworkAssemblies": {
"System.Activities": "",
"System.Xaml": "",
"System.Runtime.DurableInstancing": "",
"Microsoft.Build": "",
"Microsoft.Build.Framework": ""
}
}
}
}

View file

@ -1,20 +0,0 @@
{
"name": "Microsoft.WSMan.Management.Activities",
"version": "6.0.0-*",
"buildOptions": {
"keyFile": "../signing/visualstudiopublic.snk",
"delaySign": true,
"publicSign": false,
"warningsAsErrors": true
},
"dependencies": {
"Microsoft.PowerShell.Workflow.ServiceCore": "6.0.0-*"
},
"frameworks": {
"net451": {
}
}
}

View file

@ -0,0 +1,40 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<VersionPrefix>6.0.0</VersionPrefix>
<TargetFramework>netstandard1.6</TargetFramework>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<DelaySign>true</DelaySign>
<AssemblyName>Microsoft.WSMan.Management</AssemblyName>
<AssemblyOriginatorKeyFile>../signing/visualstudiopublic.snk</AssemblyOriginatorKeyFile>
<SignAssembly>true</SignAssembly>
<GenerateAssemblyFileVersionAttribute>false</GenerateAssemblyFileVersionAttribute>
<GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\System.Management.Automation\System.Management.Automation.csproj" />
<ProjectReference Include="..\Microsoft.WSMan.Runtime\Microsoft.WSMan.Runtime.csproj" />
</ItemGroup>
<PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
</PropertyGroup>
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
<Compile Remove="WsManSnapin.cs" />
</ItemGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugType>portable</DebugType>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Linux' ">
<DefineConstants>$(DefineConstants);UNIX</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'CodeCoverage' ">
<DebugType>full</DebugType>
</PropertyGroup>
</Project>

View file

@ -1,62 +0,0 @@
{
"name": "Microsoft.WSMan.Management",
"version": "6.0.0-*",
"buildOptions": {
"keyFile": "../signing/visualstudiopublic.snk",
"delaySign": true,
"publicSign": false,
"warningsAsErrors": true
},
"dependencies": {
"System.Management.Automation": "6.0.0-*",
"Microsoft.WSMan.Runtime": "6.0.0-*"
},
"configurations": {
"Linux": {
"buildOptions": {
"define": [ "UNIX" ],
"debugType": "portable"
}
},
"Debug": {
"buildOptions": {
"debugType": "portable"
}
},
"Release": {
"buildOptions": {
"debugType": "portable"
}
},
"CodeCoverage": {
"buildOptions": {
"debugType": "full"
}
}
},
"frameworks": {
"netstandard1.6": {
"imports": [ "dnxcore50" ],
"buildOptions": {
"define": [ "CORECLR" ],
"compile": {
"exclude": [
"WsManSnapin.cs"
]
}
}
},
"net451": {
"frameworkAssemblies": {
"System.ServiceProcess": ""
},
"buildOptions": {
"debugType": "full"
}
}
}
}

View file

@ -0,0 +1,32 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<VersionPrefix>6.0.0</VersionPrefix>
<TargetFramework>netstandard1.6</TargetFramework>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<DelaySign>true</DelaySign>
<AssemblyName>Microsoft.WSMan.Runtime</AssemblyName>
<AssemblyOriginatorKeyFile>../signing/visualstudiopublic.snk</AssemblyOriginatorKeyFile>
<SignAssembly>true</SignAssembly>
<NetStandardImplicitPackageVersion>1.6.1</NetStandardImplicitPackageVersion>
<GenerateAssemblyFileVersionAttribute>false</GenerateAssemblyFileVersionAttribute>
<GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute>
</PropertyGroup>
<PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugType>portable</DebugType>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Linux' ">
<DefineConstants>$(DefineConstants);UNIX</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'CodeCoverage' ">
<DebugType>full</DebugType>
</PropertyGroup>
</Project>

View file

@ -1,57 +0,0 @@
{
"name": "Microsoft.WSMan.Runtime",
"version": "6.0.0-*",
"buildOptions": {
"keyFile": "../signing/visualstudiopublic.snk",
"delaySign": true,
"publicSign": false,
"warningsAsErrors": true
},
"configurations": {
"Linux": {
"buildOptions": {
"define": [ "UNIX" ],
"debugType": "portable"
}
},
"Debug": {
"buildOptions": {
"debugType": "portable"
}
},
"Release": {
"buildOptions": {
"debugType": "portable"
}
},
"CodeCoverage": {
"buildOptions": {
"debugType": "full"
}
}
},
"frameworks": {
"netstandard1.6": {
"imports": [ "dnxcore50" ],
"buildOptions": {
"define": [ "CORECLR" ]
},
"dependencies": {
"NETStandard.Library": "1.6.1"
}
},
"net451": {
"frameworkAssemblies": {
"System.Runtime": "",
"System.Xml": "",
"System.Data": ""
},
"buildOptions": {
"debugType": "full"
}
}
}
}

16
src/ResGen/ResGen.csproj Normal file
View file

@ -0,0 +1,16 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Description>Generates C# typed bindings for .resx files</Description>
<TargetFramework>netcoreapp1.1</TargetFramework>
<AssemblyName>resgen</AssemblyName>
<OutputType>Exe</OutputType>
<RuntimeIdentifiers>ubuntu.16.10-x64;ubuntu.16.04-x64;ubuntu.14.04-x64;debian.8-x64;centos.7-x64;fedora.24-x64;win7-x86;win7-x64;win81-x64;win10-x64;osx.10.11-x64;osx.10.12-x64;opensuse.13.2-x64;opensuse.42.1-x64</RuntimeIdentifiers>
<RuntimeFrameworkVersion>1.1.1</RuntimeFrameworkVersion>
</PropertyGroup>
<ItemGroup Condition=" '$(TargetFramework)' == 'netcoreapp1.1' ">
<PackageReference Include="System.Xml.XDocument" Version="4.3.0" />
</ItemGroup>
</Project>

View file

@ -1,35 +0,0 @@
{
"name": "resgen",
"version": "1.0.0-*",
"description": "Generates C# typed bindings for .resx files",
"buildOptions": {
"emitEntryPoint": true
},
"frameworks": {
"netcoreapp1.1": {
"dependencies": {
"Microsoft.NETCore.App": "1.1.0",
"System.Xml.XDocument": "4.3.0"
}
}
},
"runtimes": {
"ubuntu.16.10-x64": { },
"ubuntu.16.04-x64": { },
"ubuntu.14.04-x64": { },
"debian.8-x64": { },
"centos.7-x64": { },
"fedora.24-x64": { },
"win7-x86": { },
"win7-x64": { },
"win81-x64": { },
"win10-x64": { },
"osx.10.11-x64": { },
"osx.10.12-x64": { },
"opensuse.13.2-x64": {},
"opensuse.42.1-x64": {}
}
}

View file

@ -0,0 +1,179 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<VersionPrefix>6.0.0</VersionPrefix>
<TargetFramework>netstandard1.6</TargetFramework>
<NoWarn>$(NoWarn);CS1570;CS1734</NoWarn>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<DelaySign>true</DelaySign>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<AssemblyName>System.Management.Automation</AssemblyName>
<AssemblyOriginatorKeyFile>../signing/visualstudiopublic.snk</AssemblyOriginatorKeyFile>
<SignAssembly>true</SignAssembly>
<GenerateAssemblyFileVersionAttribute>false</GenerateAssemblyFileVersionAttribute>
<GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute>
<GenerateNeutralResourcesLanguageAttribute>false</GenerateNeutralResourcesLanguageAttribute>
</PropertyGroup>
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
<ProjectReference Include="..\Microsoft.PowerShell.CoreCLR.AssemblyLoadContext\Microsoft.PowerShell.CoreCLR.AssemblyLoadContext.csproj" />
<ProjectReference Include="..\Microsoft.PowerShell.CoreCLR.Eventing\Microsoft.PowerShell.CoreCLR.Eventing.csproj" />
<PackageReference Include="Microsoft.CSharp" Version="4.3.0" />
<PackageReference Include="Microsoft.Win32.Registry.AccessControl" Version="4.3.0" />
<PackageReference Include="Newtonsoft.Json" Version="9.0.1" />
<PackageReference Include="System.Collections.Specialized" Version="4.3.0" />
<PackageReference Include="System.Collections.NonGeneric" Version="4.3.0" />
<PackageReference Include="System.ComponentModel.EventBasedAsync" Version="4.3.0" />
<PackageReference Include="System.ComponentModel.TypeConverter" Version="4.3.0" />
<PackageReference Include="System.Data.Common" Version="4.3.0" />
<PackageReference Include="System.Diagnostics.Contracts" Version="4.3.0" />
<PackageReference Include="System.Diagnostics.FileVersionInfo" Version="4.3.0" />
<PackageReference Include="System.Diagnostics.Process" Version="4.3.0" />
<PackageReference Include="System.Diagnostics.StackTrace" Version="4.3.0" />
<PackageReference Include="System.Diagnostics.TraceSource" Version="4.3.0" />
<PackageReference Include="System.Dynamic.Runtime" Version="4.3.0" />
<PackageReference Include="System.IO.FileSystem.AccessControl" Version="4.3.0" />
<PackageReference Include="System.IO.FileSystem.DriveInfo" Version="4.3.0" />
<PackageReference Include="System.IO.FileSystem.Watcher" Version="4.3.0" />
<PackageReference Include="System.IO.Pipes" Version="4.3.0" />
<PackageReference Include="System.IO.Compression.ZipFile" Version="4.3.0" />
<PackageReference Include="System.Linq.Expressions" Version="4.3.0" />
<PackageReference Include="System.Net.Http" Version="4.3.0" />
<PackageReference Include="System.Net.NetworkInformation" Version="4.3.0" />
<PackageReference Include="System.Reflection.Emit" Version="4.3.0" />
<PackageReference Include="System.Reflection.Emit.Lightweight" Version="4.3.0" />
<PackageReference Include="System.Security.AccessControl" Version="4.3.0" />
<PackageReference Include="System.Security.Cryptography.Algorithms" Version="4.3.0" />
<PackageReference Include="System.Security.Cryptography.Pkcs" Version="4.3.0" />
<PackageReference Include="System.Security.Cryptography.X509Certificates" Version="4.3.0" />
<PackageReference Include="System.Threading.Thread" Version="4.3.0" />
<PackageReference Include="System.Threading.Tasks.Parallel" Version="4.3.0" />
<PackageReference Include="System.Xml.XPath.XmlDocument" Version="4.3.0" />
<PackageReference Include="System.Xml.XmlDocument" Version="4.3.0" />
<PackageReference Include="System.Xml.XmlSerializer" Version="4.3.0" />
</ItemGroup>
<PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
</PropertyGroup>
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
<Compile Remove="cimSupport\cmdletization\xml\cmdlets-over-objects.objectModel.autogen.cs" />
<Compile Remove="cimSupport\cmdletization\xml\cmdlets-over-objects.xmlSerializer.autogen.cs" />
<Compile Remove="engine\CodeMethods.cs" />
<Compile Remove="engine\ComInterop\ArgBuilder.cs" />
<Compile Remove="engine\ComInterop\BoolArgBuilder.cs" />
<Compile Remove="engine\ComInterop\BoundDispEvent.cs" />
<Compile Remove="engine\ComInterop\CollectionExtensions.cs" />
<Compile Remove="engine\ComInterop\ComBinder.cs" />
<Compile Remove="engine\ComInterop\ComBinderHelpers.cs" />
<Compile Remove="engine\ComInterop\ComClassMetaObject.cs" />
<Compile Remove="engine\ComInterop\ComDispIds.cs" />
<Compile Remove="engine\ComInterop\ComEventDesc.cs" />
<Compile Remove="engine\ComInterop\ComEventSink.cs" />
<Compile Remove="engine\ComInterop\ComEventSinkProxy.cs" />
<Compile Remove="engine\ComInterop\ComEventSinksContainer.cs" />
<Compile Remove="engine\ComInterop\ComFallbackMetaObject.cs" />
<Compile Remove="engine\ComInterop\ComHresults.cs" />
<Compile Remove="engine\ComInterop\ComInterop.cs" />
<Compile Remove="engine\ComInterop\ComInvokeAction.cs" />
<Compile Remove="engine\ComInterop\ComInvokeBinder.cs" />
<Compile Remove="engine\ComInterop\ComMetaObject.cs" />
<Compile Remove="engine\ComInterop\ComMethodDesc.cs" />
<Compile Remove="engine\ComInterop\ComObject.cs" />
<Compile Remove="engine\ComInterop\ComParamDesc.cs" />
<Compile Remove="engine\ComInterop\ComRuntimeHelpers.cs" />
<Compile Remove="engine\ComInterop\ComType.cs" />
<Compile Remove="engine\ComInterop\ComTypeClassDesc.cs" />
<Compile Remove="engine\ComInterop\ComTypeDesc.cs" />
<Compile Remove="engine\ComInterop\ComTypeEnumDesc.cs" />
<Compile Remove="engine\ComInterop\ComTypeLibDesc.cs" />
<Compile Remove="engine\ComInterop\ComTypeLibInfo.cs" />
<Compile Remove="engine\ComInterop\ComTypeLibMemberDesc.cs" />
<Compile Remove="engine\ComInterop\ConversionArgBuilder.cs" />
<Compile Remove="engine\ComInterop\ConvertArgBuilder.cs" />
<Compile Remove="engine\ComInterop\ConvertibleArgBuilder.cs" />
<Compile Remove="engine\ComInterop\CurrencyArgBuilder.cs" />
<Compile Remove="engine\ComInterop\DateTimeArgBuilder.cs" />
<Compile Remove="engine\ComInterop\DispCallable.cs" />
<Compile Remove="engine\ComInterop\DispCallableMetaObject.cs" />
<Compile Remove="engine\ComInterop\DispatchArgBuilder.cs" />
<Compile Remove="engine\ComInterop\ErrorArgBuilder.cs" />
<Compile Remove="engine\ComInterop\Errors.cs" />
<Compile Remove="engine\ComInterop\ExcepInfo.cs" />
<Compile Remove="engine\ComInterop\Helpers.cs" />
<Compile Remove="engine\ComInterop\IDispatchComObject.cs" />
<Compile Remove="engine\ComInterop\IDispatchMetaObject.cs" />
<Compile Remove="engine\ComInterop\IPseudoComObject.cs" />
<Compile Remove="engine\ComInterop\NullArgBuilder.cs" />
<Compile Remove="engine\ComInterop\SimpleArgBuilder.cs" />
<Compile Remove="engine\ComInterop\SplatCallSite.cs" />
<Compile Remove="engine\ComInterop\StringArgBuilder.cs" />
<Compile Remove="engine\ComInterop\TypeEnumMetaObject.cs" />
<Compile Remove="engine\ComInterop\TypeLibInfoMetaObject.cs" />
<Compile Remove="engine\ComInterop\TypeLibMetaObject.cs" />
<Compile Remove="engine\ComInterop\TypeUtils.cs" />
<Compile Remove="engine\ComInterop\UnknownArgBuilder.cs" />
<Compile Remove="engine\ComInterop\VarEnumSelector.cs" />
<Compile Remove="engine\ComInterop\Variant.cs" />
<Compile Remove="engine\ComInterop\VariantArgBuilder.cs" />
<Compile Remove="engine\ComInterop\VariantArray.cs" />
<Compile Remove="engine\ComInterop\VariantBuilder.cs" />
<Compile Remove="engine\ExtraAdapter.cs" />
<Compile Remove="engine\ManagementObjectAdapter.cs" />
<Compile Remove="engine\MshObjectTypeDescriptor.cs" />
<Compile Remove="engine\PSMI\PSNegotiationData.cs" />
<Compile Remove="engine\PSMI\PSPowerShellPipeline.cs" />
<Compile Remove="engine\PSMI\Serialization\InternalMISerializer.cs" />
<Compile Remove="engine\PSMI\Serialization\KnownMITypes.cs" />
<Compile Remove="engine\PSMI\Serialization\MISerializer.cs" />
<Compile Remove="engine\PSMI\Serialization\MITypeSerializationInfo.cs" />
<Compile Remove="engine\PSMI\Serialization\PSMISerializer.cs" />
<Compile Remove="engine\TransactedString.cs" />
<Compile Remove="engine\TransactionManager.cs" />
<Compile Remove="engine\hostifaces\NativeCultureResolver.cs" />
<Compile Remove="engine\hostifaces\RunspaceInvoke.cs" />
<Compile Remove="logging\eventlog\EventLogLogProvider.cs" />
<Compile Remove="namespaces\SafeTransactionHandle.cs" />
<Compile Remove="namespaces\TransactedRegistry.cs" />
<Compile Remove="namespaces\TransactedRegistryKey.cs" />
<Compile Remove="namespaces\TransactedRegistrySecurity.cs" />
<Compile Remove="security\wldpNativeMethods.cs" />
<Compile Remove="singleshell\Commands\ConsoleCommands.cs" />
<Compile Remove="singleshell\Commands\MshSnapinCommands.cs" />
<Compile Remove="singleshell\config\RegistryStringResourceIndirect.cs" />
<Compile Remove="singleshell\installer\CustomMshSnapin.cs" />
<Compile Remove="singleshell\installer\MshCoreMshSnapin.cs" />
<Compile Remove="singleshell\installer\MshInstaller.cs" />
<Compile Remove="singleshell\installer\MshSnapin.cs" />
<Compile Remove="singleshell\installer\MshSnapinInstaller.cs" />
<Compile Remove="utils\BackgroundDispatcher.cs" />
<Compile Remove="utils\GraphicalHostReflectionWrapper.cs" />
<Compile Remove="utils\perfCounters\CounterSetInstanceBase.cs" />
<Compile Remove="utils\perfCounters\CounterSetRegistrarBase.cs" />
<Compile Remove="utils\perfCounters\PSPerfCountersMgr.cs" />
<Compile Remove="gen\CoreMshSnapinResources.cs" />
<Compile Remove="gen\ErrorPackageRemoting.cs" />
<EmbeddedResource Remove="resources\CoreMshSnapinResources.resx" />
<EmbeddedResource Remove="resources\ErrorPackageRemoting.resx" />
</ItemGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugType>portable</DebugType>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Linux' ">
<DefineConstants>$(DefineConstants);UNIX</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'CodeCoverage' ">
<DebugType>full</DebugType>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.Management.Infrastructure" Version="1.0.0-alpha*" />
</ItemGroup>
</Project>

View file

@ -1,221 +0,0 @@
{
"name": "System.Management.Automation",
"version": "6.0.0-*",
"buildOptions": {
"nowarn": [ "CS1570", "CS1734" ],
"xmlDoc": true,
"keyFile": "../signing/visualstudiopublic.snk",
"delaySign": true,
"publicSign": false,
"warningsAsErrors": true,
"allowUnsafe": true
},
"configurations": {
"Linux": {
"buildOptions": {
"define": [ "UNIX" ],
"debugType": "portable"
}
},
"Debug": {
"buildOptions": {
"debugType": "portable"
}
},
"Release": {
"buildOptions": {
"debugType": "portable"
}
},
"CodeCoverage": {
"buildOptions": {
"debugType": "full"
}
}
},
"dependencies": {
"Microsoft.Management.Infrastructure": "1.0.0-alpha*"
},
"frameworks": {
"netstandard1.6": {
"imports": [ "dnxcore50" ],
"buildOptions": {
"define": [ "CORECLR", "PORTABLE" ],
"compile": {
"exclude": [
"cimSupport/cmdletization/xml/cmdlets-over-objects.objectModel.autogen.cs",
"cimSupport/cmdletization/xml/cmdlets-over-objects.xmlSerializer.autogen.cs",
"engine/CodeMethods.cs",
"engine/ComInterop/ArgBuilder.cs",
"engine/ComInterop/BoolArgBuilder.cs",
"engine/ComInterop/BoundDispEvent.cs",
"engine/ComInterop/CollectionExtensions.cs",
"engine/ComInterop/ComBinder.cs",
"engine/ComInterop/ComBinderHelpers.cs",
"engine/ComInterop/ComClassMetaObject.cs",
"engine/ComInterop/ComDispIds.cs",
"engine/ComInterop/ComEventDesc.cs",
"engine/ComInterop/ComEventSink.cs",
"engine/ComInterop/ComEventSinkProxy.cs",
"engine/ComInterop/ComEventSinksContainer.cs",
"engine/ComInterop/ComFallbackMetaObject.cs",
"engine/ComInterop/ComHresults.cs",
"engine/ComInterop/ComInterop.cs",
"engine/ComInterop/ComInvokeAction.cs",
"engine/ComInterop/ComInvokeBinder.cs",
"engine/ComInterop/ComMetaObject.cs",
"engine/ComInterop/ComMethodDesc.cs",
"engine/ComInterop/ComObject.cs",
"engine/ComInterop/ComParamDesc.cs",
"engine/ComInterop/ComRuntimeHelpers.cs",
"engine/ComInterop/ComType.cs",
"engine/ComInterop/ComTypeClassDesc.cs",
"engine/ComInterop/ComTypeDesc.cs",
"engine/ComInterop/ComTypeEnumDesc.cs",
"engine/ComInterop/ComTypeLibDesc.cs",
"engine/ComInterop/ComTypeLibInfo.cs",
"engine/ComInterop/ComTypeLibMemberDesc.cs",
"engine/ComInterop/ConversionArgBuilder.cs",
"engine/ComInterop/ConvertArgBuilder.cs",
"engine/ComInterop/ConvertibleArgBuilder.cs",
"engine/ComInterop/CurrencyArgBuilder.cs",
"engine/ComInterop/DateTimeArgBuilder.cs",
"engine/ComInterop/DispCallable.cs",
"engine/ComInterop/DispCallableMetaObject.cs",
"engine/ComInterop/DispatchArgBuilder.cs",
"engine/ComInterop/ErrorArgBuilder.cs",
"engine/ComInterop/Errors.cs",
"engine/ComInterop/ExcepInfo.cs",
"engine/ComInterop/Helpers.cs",
"engine/ComInterop/IDispatchComObject.cs",
"engine/ComInterop/IDispatchMetaObject.cs",
"engine/ComInterop/IPseudoComObject.cs",
"engine/ComInterop/NullArgBuilder.cs",
"engine/ComInterop/SimpleArgBuilder.cs",
"engine/ComInterop/SplatCallSite.cs",
"engine/ComInterop/StringArgBuilder.cs",
"engine/ComInterop/TypeEnumMetaObject.cs",
"engine/ComInterop/TypeLibInfoMetaObject.cs",
"engine/ComInterop/TypeLibMetaObject.cs",
"engine/ComInterop/TypeUtils.cs",
"engine/ComInterop/UnknownArgBuilder.cs",
"engine/ComInterop/VarEnumSelector.cs",
"engine/ComInterop/Variant.cs",
"engine/ComInterop/VariantArgBuilder.cs",
"engine/ComInterop/VariantArray.cs",
"engine/ComInterop/VariantBuilder.cs",
"engine/ExtraAdapter.cs",
"engine/ManagementObjectAdapter.cs",
"engine/MshObjectTypeDescriptor.cs",
"engine/PSMI/PSNegotiationData.cs",
"engine/PSMI/PSPowerShellPipeline.cs",
"engine/PSMI/Serialization/InternalMISerializer.cs",
"engine/PSMI/Serialization/KnownMITypes.cs",
"engine/PSMI/Serialization/MISerializer.cs",
"engine/PSMI/Serialization/MITypeSerializationInfo.cs",
"engine/PSMI/Serialization/PSMISerializer.cs",
"engine/TransactedString.cs",
"engine/TransactionManager.cs",
"engine/hostifaces/NativeCultureResolver.cs",
"engine/hostifaces/RunspaceInvoke.cs",
"logging/eventlog/EventLogLogProvider.cs",
"namespaces/SafeTransactionHandle.cs",
"namespaces/TransactedRegistry.cs",
"namespaces/TransactedRegistryKey.cs",
"namespaces/TransactedRegistrySecurity.cs",
"security/wldpNativeMethods.cs",
"singleshell/Commands/ConsoleCommands.cs",
"singleshell/Commands/MshSnapinCommands.cs",
"singleshell/config/RegistryStringResourceIndirect.cs",
"singleshell/installer/CustomMshSnapin.cs",
"singleshell/installer/MshCoreMshSnapin.cs",
"singleshell/installer/MshInstaller.cs",
"singleshell/installer/MshSnapin.cs",
"singleshell/installer/MshSnapinInstaller.cs",
"utils/BackgroundDispatcher.cs",
"utils/GraphicalHostReflectionWrapper.cs",
"utils/perfCounters/CounterSetInstanceBase.cs",
"utils/perfCounters/CounterSetRegistrarBase.cs",
"utils/perfCounters/PSPerfCountersMgr.cs",
"gen/CoreMshSnapinResources.cs",
"gen/ErrorPackageRemoting.cs"
]
},
"embed": {
"exclude": [
"resources/CoreMshSnapinResources.resx",
"resources/ErrorPackageRemoting.resx"
]
}
},
"dependencies": {
"Microsoft.PowerShell.CoreCLR.AssemblyLoadContext": "6.0.0-*",
"Microsoft.PowerShell.CoreCLR.Eventing": "6.0.0-*",
"Microsoft.CSharp": "4.3.0",
"Microsoft.Win32.Registry.AccessControl": "4.3.0",
"Newtonsoft.Json": "9.0.1",
"System.Collections.Specialized": "4.3.0",
"System.Collections.NonGeneric": "4.3.0",
"System.ComponentModel.EventBasedAsync": "4.3.0",
"System.ComponentModel.TypeConverter": "4.3.0",
"System.Data.Common": "4.3.0",
"System.Diagnostics.Contracts": "4.3.0",
"System.Diagnostics.FileVersionInfo": "4.3.0",
"System.Diagnostics.Process": "4.3.0",
"System.Diagnostics.StackTrace": "4.3.0",
"System.Diagnostics.TraceSource": "4.3.0",
"System.Dynamic.Runtime": "4.3.0",
"System.IO.FileSystem.AccessControl": "4.3.0",
"System.IO.FileSystem.DriveInfo": "4.3.0",
"System.IO.FileSystem.Watcher": "4.3.0",
"System.IO.Pipes": "4.3.0",
"System.IO.Compression.ZipFile": "4.3.0",
"System.Linq.Expressions": "4.3.0",
"System.Net.Http": "4.3.0",
"System.Net.NetworkInformation": "4.3.0",
"System.Reflection.Emit": "4.3.0",
"System.Reflection.Emit.Lightweight": "4.3.0",
"System.Security.AccessControl": "4.3.0",
"System.Security.Cryptography.Algorithms": "4.3.0",
"System.Security.Cryptography.Pkcs": "4.3.0",
"System.Security.Cryptography.X509Certificates": "4.3.0",
"System.Threading.Thread": "4.3.0",
"System.Threading.Tasks.Parallel": "4.3.0",
"System.Xml.XPath.XmlDocument": "4.3.0",
"System.Xml.XmlDocument": "4.3.0",
"System.Xml.XmlSerializer": "4.3.0"
}
},
"net451": {
"buildOptions": {
"compile": {
"exclude": [ "gen/CoreClrStubResources.cs" ]
},
"embed": {
"exclude": [ "resources/CoreClrStubResources.resx" ]
},
"debugType": "full"
},
"frameworkAssemblies": {
"System.Runtime": "",
"System.Xml": "",
"System.Xml.Linq": "",
"System.Numerics": "",
"System.Data": "",
"System.DirectoryServices": "",
"System.Security": "",
"System.Transactions": "",
"System.Runtime.Serialization": "",
"System.Management": "",
"System.Configuration": "",
"System.Configuration.Install": ""
}
}
}
}

View file

@ -0,0 +1,29 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Description>Generates CorePsTypeCatalog.cs given powershell.inc</Description>
<TargetFramework>netcoreapp1.1</TargetFramework>
<AssemblyName>TypeCatalogGen</AssemblyName>
<OutputType>Exe</OutputType>
<RuntimeIdentifiers>ubuntu.14.04-x64;ubuntu.16.04-x64;ubuntu.16.10-x64;debian.8-x64;centos.7-x64;fedora.24-x64;win7-x86;win7-x64;win81-x64;win10-x64;osx.10.11-x64;osx.10.12-x64;opensuse.13.2-x64;opensuse.42.1-x64</RuntimeIdentifiers>
<RuntimeFrameworkVersion>1.1.1</RuntimeFrameworkVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugType>portable</DebugType>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Linux' ">
<DefineConstants>$(DefineConstants);UNIX</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'CodeCoverage' ">
<DebugType>full</DebugType>
</PropertyGroup>
<ItemGroup Condition=" '$(TargetFramework)' == 'netcoreapp1.1' ">
<PackageReference Include="System.Reflection.Metadata" Version="1.4.1" />
<PackageReference Include="System.Collections.Immutable" Version="1.3.0" />
</ItemGroup>
</Project>

View file

@ -1,60 +0,0 @@
{
"name": "TypeCatalogGen",
"version": "1.0.0-*",
"description": "Generates CorePsTypeCatalog.cs given powershell.inc",
"configurations": {
"Linux": {
"buildOptions": {
"define": [ "UNIX" ],
"debugType": "portable"
}
},
"Debug": {
"buildOptions": {
"debugType": "portable"
}
},
"Release": {
"buildOptions": {
"debugType": "portable"
}
},
"CodeCoverage": {
"buildOptions": {
"debugType": "full"
}
}
},
"buildOptions": {
"emitEntryPoint": true
},
"frameworks": {
"netcoreapp1.1": {
"dependencies": {
"Microsoft.NETCore.App": "1.1.0",
"System.Reflection.Metadata": "1.4.1",
"System.Collections.Immutable": "1.3.0"
}
}
},
"runtimes": {
"ubuntu.14.04-x64": { },
"ubuntu.16.04-x64": { },
"ubuntu.16.10-x64": { },
"debian.8-x64": { },
"centos.7-x64": { },
"fedora.24-x64": { },
"win7-x86": { },
"win7-x64": { },
"win81-x64": { },
"win10-x64": { },
"osx.10.11-x64": { },
"osx.10.12-x64": { },
"opensuse.13.2-x64": {},
"opensuse.42.1-x64": {}
}
}

View file

@ -1,42 +0,0 @@
using System;
using System.IO;
using System.Linq;
using NuGet.Frameworks;
using Microsoft.DotNet.Cli.Utils;
using Microsoft.DotNet.ProjectModel;
using Microsoft.DotNet.ProjectModel.Graph;
using Microsoft.Extensions.DependencyModel.Resolution;
namespace TypeCatalogParser
{
public class Program
{
public static void Main(string[] args)
{
// These are packages that are not part of .NET Core and must be excluded
string[] excludedPackages = {
"Microsoft.Management.Infrastructure",
"Microsoft.Management.Infrastructure.Native",
"Microsoft.mshtml"
};
// The TypeCatalogGen project takes this as input
var outputPath = "../TypeCatalogGen/powershell.inc";
// Get a context for our top level project
var context = ProjectContext.Create("../Microsoft.PowerShell.SDK", NuGetFramework.Parse("netstandard1.6"));
System.IO.File.WriteAllLines(outputPath,
// Get the target for the current runtime
from t in context.LockFile.Targets where t.RuntimeIdentifier == context.RuntimeIdentifier
// Get the packages (not projects)
from x in t.Libraries where (x.Type == "package" && !excludedPackages.Contains(x.Name))
// Get the real reference assemblies
from y in x.CompileTimeAssemblies where y.Path.EndsWith(".dll")
// Construct the path to the assemblies
select $"{context.PackagesDirectory}/{x.Name}/{x.Version}/{y.Path};");
Console.WriteLine($"List of reference assemblies written to {outputPath}");
}
}
}

View file

@ -1,57 +0,0 @@
{
"buildOptions": {
"warningsAsErrors": true,
"emitEntryPoint": true
},
"dependencies": {
"Microsoft.NETCore.App": "1.1.0",
"Microsoft.DotNet.ProjectModel": "1.0.0-rc3-1-003177",
"Microsoft.DotNet.Cli.Utils": "1.0.0-preview3-004056"
},
"configurations": {
"Linux": {
"buildOptions": {
"define": [ "UNIX" ],
"debugType": "portable"
}
},
"Debug": {
"buildOptions": {
"debugType": "portable"
}
},
"Release": {
"buildOptions": {
"debugType": "portable"
}
},
"CodeCoverage": {
"buildOptions": {
"debugType": "full"
}
}
},
"frameworks": {
"netcoreapp1.1": {
"imports": [ "dnxcore50", "portable-net45+win8" ]
}
},
"runtimes": {
"ubuntu.14.04-x64": { },
"ubuntu.16.04-x64": { },
"ubuntu.16.10-x64": { },
"centos.7-x64": { },
"fedora.24-x64": { },
"win7-x86": { },
"win7-x64": { },
"win10-x64": { },
"osx.10.11-x64": { },
"osx.10.12-x64": { },
"opensuse.13.2-x64": {},
"opensuse.42.1-x64": {}
}
}

View file

@ -0,0 +1,56 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Description>PowerShell top-level project with .NET CLI host</Description>
<VersionPrefix>6.0.0</VersionPrefix>
<TargetFramework>netcoreapp1.1</TargetFramework>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<AssemblyName>powershell</AssemblyName>
<OutputType>Exe</OutputType>
<RuntimeIdentifiers>ubuntu.14.04-x64;ubuntu.16.04-x64;ubuntu.16.10-x64;debian.8-x64;centos.7-x64;fedora.24-x64;osx.10.11-x64;osx.10.12-x64;opensuse.13.2-x64;opensuse.42.1-x64</RuntimeIdentifiers>
<RuntimeFrameworkVersion>1.1.1</RuntimeFrameworkVersion>
</PropertyGroup>
<ItemGroup>
<Compile Include="..\powershell\Program.cs" Exclude="bin\**;obj\**;**\*.xproj;packages\**" />
<Content Include="..\Modules\Unix\**\*;..\Modules\Shared\**\*" Exclude="..\Modules\Shared\Pester\.git*;..\Modules\Shared\Pester\*.yml">
<Link>Modules\%(RecursiveDir)\%(FileName)%(Extension)</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
</Content>
<Content Include="*.so;*.dylib;..\..\license_thirdparty_proprietary.txt;..\..\powershell.version">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
</Content>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Microsoft.PowerShell.SDK\Microsoft.PowerShell.SDK.csproj" />
<ProjectReference Include="..\Microsoft.PowerShell.PSReadLine\Microsoft.PowerShell.PSReadLine.csproj" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="libpsrpclient" Version="1.0.0-*" />
<PackageReference Include="PSDesiredStateConfiguration" Version="1.0.0-alpha01" />
<PackageReference Include="PowerShellHelpFiles" Version="1.0.0-alpha01" />
</ItemGroup>
<PropertyGroup Condition=" '$(TargetFramework)' == 'netcoreapp1.1' ">
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugType>portable</DebugType>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Linux' ">
<DefineConstants>$(DefineConstants);UNIX</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'CodeCoverage' ">
<DebugType>full</DebugType>
</PropertyGroup>
</Project>

View file

@ -1,111 +0,0 @@
{
"name": "powershell",
"version": "6.0.0-*",
"description": "PowerShell top-level project with .NET CLI host",
"configurations": {
"Linux": {
"buildOptions": {
"define": [ "UNIX" ],
"debugType": "portable"
}
},
"Debug": {
"buildOptions": {
"debugType": "portable"
}
},
"Release": {
"buildOptions": {
"debugType": "portable"
}
},
"CodeCoverage": {
"buildOptions": {
"debugType": "full"
}
}
},
"buildOptions": {
"xmlDoc": true,
"warningsAsErrors": true,
"allowUnsafe": true,
"emitEntryPoint": true,
"copyToOutput": {
"mappings": {
"Modules/" : {
"include": [
"../Modules/Unix",
"../Modules/Shared"
],
"exclude": [
"../Modules/Shared/Pester/.git*"
]
}
},
"include": [
"*.so",
"*.dylib",
"../../license_thirdparty_proprietary.txt",
"../../powershell.version"
]
},
"compile": [
"../powershell/Program.cs"
]
},
"publishOptions": {
"mappings": {
"Modules/" : {
"include": [
"../Modules/Unix",
"../Modules/Shared"
],
"exclude": [
"../Modules/Shared/Pester/.git*"
]
}
},
"include": [
"*.so",
"*.dylib",
"../../license_thirdparty_proprietary.txt",
"../../powershell.version"
]
},
"dependencies": {
"Microsoft.PowerShell.SDK": "6.0.0-*",
"Microsoft.PowerShell.PSReadLine": "6.0.0-*",
"psrp": "1.1.0-*",
"PSDesiredStateConfiguration": "1.0.0-alpha01",
"PowerShellHelpFiles": "1.0.0-alpha01"
},
"frameworks": {
"netcoreapp1.1": {
"imports": [ "dnxcore50", "portable-net45+win8" ],
"buildOptions": {
"define": [ "CORECLR" ]
},
"dependencies": {
"Microsoft.NETCore.App": "1.1.0"
}
}
},
"runtimes": {
"ubuntu.14.04-x64": { },
"ubuntu.16.04-x64": { },
"ubuntu.16.10-x64": { },
"debian.8-x64": { },
"centos.7-x64": { },
"fedora.24-x64": { },
"osx.10.11-x64": { },
"osx.10.12-x64": { },
"opensuse.13.2-x64": {},
"opensuse.42.1-x64": {}
}
}

View file

@ -0,0 +1,66 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Description>PowerShell Core on Windows top-level project</Description>
<VersionPrefix>6.0.0</VersionPrefix>
<TargetFramework>netcoreapp1.1</TargetFramework>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<AssemblyName>powershell</AssemblyName>
<OutputType>Exe</OutputType>
<RuntimeIdentifiers>win7-x86;win7-x64;win81-x64;win10-x64</RuntimeIdentifiers>
<RuntimeFrameworkVersion>1.1.1</RuntimeFrameworkVersion>
</PropertyGroup>
<ItemGroup>
<Compile Include="..\powershell\Program.cs" Exclude="bin\**;obj\**;**\*.xproj;packages\**" />
<Content Include="..\System.Management.Automation\PowerShellProperties.json">
<Link>PowerShellProperties.json</Link>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
</Content>
<Content Include="..\Modules\Windows-Core\**\*;..\Modules\Windows-Core+Full\**\*;..\Modules\Shared\**\*" Exclude="..\Modules\Shared\Pester\.git*;..\Modules\Shared\Pester\*.yml">
<Link>Modules\%(RecursiveDir)\%(FileName)%(Extension)</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
</Content>
<Content Include="..\..\license_thirdparty_proprietary.txt;..\..\powershell.version">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
</Content>
<Content Include="pwrshplugin.dll;pwrshplugin.pdb;Install-PowerShellRemoting.ps1">
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
</Content>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Microsoft.PowerShell.SDK\Microsoft.PowerShell.SDK.csproj" />
<ProjectReference Include="..\Microsoft.PowerShell.PSReadLine\Microsoft.PowerShell.PSReadLine.csproj" />
<ProjectReference Include="..\Microsoft.PowerShell.Commands.Diagnostics\Microsoft.PowerShell.Commands.Diagnostics.csproj" />
<ProjectReference Include="..\Microsoft.PowerShell.LocalAccounts\Microsoft.PowerShell.LocalAccounts.csproj" />
<ProjectReference Include="..\Microsoft.Management.Infrastructure.CimCmdlets\Microsoft.Management.Infrastructure.CimCmdlets.csproj" />
<ProjectReference Include="..\Microsoft.WSMan.Management\Microsoft.WSMan.Management.csproj" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="PSDesiredStateConfiguration" Version="1.0.0-alpha01" />
<PackageReference Include="PowerShellHelpFiles" Version="1.0.0-alpha01" />
</ItemGroup>
<PropertyGroup Condition=" '$(TargetFramework)' == 'netcoreapp1.1' ">
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugType>portable</DebugType>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Linux' ">
<DefineConstants>$(DefineConstants);UNIX</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'CodeCoverage' ">
<DebugType>full</DebugType>
</PropertyGroup>
</Project>

View file

@ -1,110 +0,0 @@
{
"name": "powershell",
"version": "6.0.0-*",
"description": "PowerShell top-level project with .NET CLI PowerShell app",
"configurations": {
"Linux": {
"buildOptions": {
"define": [ "UNIX" ],
"debugType": "portable"
}
},
"Debug": {
"buildOptions": {
"debugType": "portable"
}
},
"Release": {
"buildOptions": {
"debugType": "portable"
}
},
"CodeCoverage": {
"buildOptions": {
"debugType": "full"
}
}
},
"buildOptions": {
"xmlDoc": true,
"warningsAsErrors": true,
"allowUnsafe": true,
"emitEntryPoint": true,
"copyToOutput": {
"mappings": {
"Modules/" : {
"include": [
"../Modules/Windows-Core",
"../Modules/Windows-Core+Full",
"../Modules/Shared"
],
"exclude": [
"../Modules/Shared/Pester/.git*"
]
}
},
"include": [
"../../license_thirdparty_proprietary.txt",
"../../powershell.version"
]
},
"compile": [
"../powershell/Program.cs"
]
},
"publishOptions": {
"mappings": {
"Modules/" : {
"include": [
"../Modules/Windows-Core",
"../Modules/Windows-Core+Full",
"../Modules/Shared"
],
"exclude": [
"../Modules/Shared/Pester/.git*"
]
},
"PowerShellProperties.json" : "../System.Management.Automation/PowerShellProperties.json"
},
"include": [
"pwrshplugin.dll",
"pwrshplugin.pdb",
"Install-PowerShellRemoting.ps1",
"../../license_thirdparty_proprietary.txt",
"../../powershell.version"
]
},
"dependencies": {
"Microsoft.PowerShell.SDK": "6.0.0-*",
"Microsoft.PowerShell.PSReadLine": "6.0.0-*",
"Microsoft.PowerShell.Commands.Diagnostics": "6.0.0-*",
"Microsoft.PowerShell.LocalAccounts": "6.0.0-*",
"Microsoft.Management.Infrastructure.CimCmdlets": "6.0.0-*",
"Microsoft.WSMan.Management": "6.0.0-*",
"PSDesiredStateConfiguration": "1.0.0-alpha01",
"PowerShellHelpFiles": "1.0.0-alpha01"
},
"frameworks": {
"netcoreapp1.1": {
"imports": [ "dnxcore50", "portable-net45+win8" ],
"buildOptions": {
"define": [ "CORECLR" ]
},
"dependencies": {
"Microsoft.NETCore.App": "1.1.0"
}
}
},
"runtimes": {
"win7-x86": { },
"win7-x64": { },
"win81-x64": { },
"win10-x64": { }
}
}

View file

@ -1 +0,0 @@
Install-PowerShellRemoting.ps1

View file

@ -1,56 +0,0 @@
{
"name": "powershell",
"version": "6.0.0-*",
"description": "PowerShell top-level project for FullCLR package with native host",
"publishOptions": {
"mappings": {
"Modules/" : {
"include": [
"../Modules/Windows-Full",
"../Modules/Windows-Core+Full",
"../Modules/Shared"
],
"exclude": [
"../Modules/Shared/Pester/.git*"
]
}
},
"include" : [
"powershell.exe",
"powershell.pdb",
"pwrshplugin.dll",
"pwrshplugin.pdb",
"../../powershell.version"
]
},
"dependencies": {
"Microsoft.PowerShell.SDK": "6.0.0-*",
"Microsoft.Management.Infrastructure.CimCmdlets": "6.0.0-*",
"Microsoft.PowerShell.Activities": "6.0.0-*",
"Microsoft.PowerShell.Commands.Diagnostics": "6.0.0-*",
"Microsoft.PowerShell.Core.Activities": "6.0.0-*",
"Microsoft.PowerShell.Diagnostics.Activities": "6.0.0-*",
"Microsoft.PowerShell.GraphicalHost": "6.0.0-*",
"Microsoft.PowerShell.LocalAccounts": "6.0.0-*",
"Microsoft.PowerShell.Management.Activities": "6.0.0-*",
"Microsoft.PowerShell.PSReadLine": "6.0.0-*",
"Microsoft.PowerShell.ScheduledJob": "6.0.0-*",
"Microsoft.PowerShell.Security.Activities": "6.0.0-*",
"Microsoft.PowerShell.Utility.Activities": "6.0.0-*",
"Microsoft.PowerShell.Workflow.ServiceCore": "6.0.0-*",
"Microsoft.WSMan.Management.Activities": "6.0.0-*"
},
"frameworks": {
"net451": {}
},
"runtimes": {
"win7-x86": { },
"win7-x64": { },
"win81-x64": { },
"win10-x64": { }
}
}

View file

@ -1,384 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{FE0D19AF-A6BE-4A68-BC1D-F52F3A17E2A0}</ProjectGuid>
<OutputType>Library</OutputType>
<NoStandardLibraries>false</NoStandardLibraries>
<AssemblyName>Microsoft.PowerShell.Commands.Management</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup>
<RootNamespace>Microsoft.PowerShell.Commands.Management</RootNamespace>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'UNIX|AnyCPU'">
<OutputPath>bin\UNIX\</OutputPath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'CORECLR|AnyCPU'">
<OutputPath>bin\CORECLR\</OutputPath>
</PropertyGroup>
<ItemGroup>
<Reference Include="Microsoft.CSharp" />
<Reference Include="Microsoft.Management.Infrastructure" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Data" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="System.Management" />
<Reference Include="System.Xml" />
<Reference Include="System.Xml.Linq" />
</ItemGroup>
<ItemGroup>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\AssemblyInfo.cs">
<Link>AssemblyInfo.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\cimSupport\cmdletization\cim\cimChildJobBase.cs">
<Link>cimSupport\cmdletization\cim\cimChildJobBase.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\cimSupport\cmdletization\cim\cimCmdletDefinitionContext.cs">
<Link>cimSupport\cmdletization\cim\cimCmdletDefinitionContext.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\cimSupport\cmdletization\cim\cimCmdletInvocationContext.cs">
<Link>cimSupport\cmdletization\cim\cimCmdletInvocationContext.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\cimSupport\cmdletization\cim\cimConverter.cs">
<Link>cimSupport\cmdletization\cim\cimConverter.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\cimSupport\cmdletization\cim\cimJobContext.cs">
<Link>cimSupport\cmdletization\cim\cimJobContext.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\cimSupport\cmdletization\cim\CimJobException.cs">
<Link>cimSupport\cmdletization\cim\CimJobException.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\cimSupport\cmdletization\cim\cimOperationOptionsHelper.cs">
<Link>cimSupport\cmdletization\cim\cimOperationOptionsHelper.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\cimSupport\cmdletization\cim\cimQuery.cs">
<Link>cimSupport\cmdletization\cim\cimQuery.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\cimSupport\cmdletization\cim\cimWrapper.cs">
<Link>cimSupport\cmdletization\cim\cimWrapper.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\cimSupport\cmdletization\cim\clientSideQuery.cs">
<Link>cimSupport\cmdletization\cim\clientSideQuery.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\cimSupport\cmdletization\cim\CreateInstanceJob.cs">
<Link>cimSupport\cmdletization\cim\CreateInstanceJob.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\cimSupport\cmdletization\cim\DeleteInstanceJob.cs">
<Link>cimSupport\cmdletization\cim\DeleteInstanceJob.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\cimSupport\cmdletization\cim\EnumerateAssociatedInstancesJob.cs">
<Link>cimSupport\cmdletization\cim\EnumerateAssociatedInstancesJob.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\cimSupport\cmdletization\cim\ExtrinsicMethodInvocationJob.cs">
<Link>cimSupport\cmdletization\cim\ExtrinsicMethodInvocationJob.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\cimSupport\cmdletization\cim\InstanceMethodInvocationJob.cs">
<Link>cimSupport\cmdletization\cim\InstanceMethodInvocationJob.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\cimSupport\cmdletization\cim\MethodInvocationJobBase.cs">
<Link>cimSupport\cmdletization\cim\MethodInvocationJobBase.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\cimSupport\cmdletization\cim\ModifyInstanceJob.cs">
<Link>cimSupport\cmdletization\cim\ModifyInstanceJob.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\cimSupport\cmdletization\cim\PropertySettingJob.cs">
<Link>cimSupport\cmdletization\cim\PropertySettingJob.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\cimSupport\cmdletization\cim\QueryJob.cs">
<Link>cimSupport\cmdletization\cim\QueryJob.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\cimSupport\cmdletization\cim\QueryJobBase.cs">
<Link>cimSupport\cmdletization\cim\QueryJobBase.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\cimSupport\cmdletization\cim\StaticMethodInvocationJob.cs">
<Link>cimSupport\cmdletization\cim\StaticMethodInvocationJob.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\cimSupport\cmdletization\cim\TerminatingErrorTracker.cs">
<Link>cimSupport\cmdletization\cim\TerminatingErrorTracker.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\cimSupport\cmdletization\SessionBasedWrapper.cs">
<Link>cimSupport\cmdletization\SessionBasedWrapper.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\AddContentCommand.cs">
<Link>commands\management\AddContentCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\CIMHelper.cs">
<Link>commands\management\CIMHelper.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\ClearContentCommand.cs">
<Link>commands\management\ClearContentCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\ClearPropertyCommand.cs">
<Link>commands\management\ClearPropertyCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\ClearRecycleBinCommand.cs">
<Link>commands\management\ClearRecycleBinCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\CombinePathCommand.cs">
<Link>commands\management\CombinePathCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\CommitTransactionCommand.cs">
<Link>commands\management\CommitTransactionCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\Computer.cs">
<Link>commands\management\Computer.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\ContentCommandBase.cs">
<Link>commands\management\ContentCommandBase.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\ControlPanelItemCommand.cs">
<Link>commands\management\ControlPanelItemCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\ConvertPathCommand.cs">
<Link>commands\management\ConvertPathCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\CopyPropertyCommand.cs">
<Link>commands\management\CopyPropertyCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\Eventlog.cs">
<Link>commands\management\Eventlog.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\GetChildrenCommand.cs">
<Link>commands\management\GetChildrenCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\GetClipboardCommand.cs">
<Link>commands\management\GetClipboardCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\GetComputerInfoCommand.cs">
<Link>commands\management\GetComputerInfoCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\GetContentCommand.cs">
<Link>commands\management\GetContentCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\GetPropertyCommand.cs">
<Link>commands\management\GetPropertyCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\GetTransactionCommand.cs">
<Link>commands\management\GetTransactionCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\GetWMIObjectCommand.cs">
<Link>commands\management\GetWMIObjectCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\Hotfix.cs">
<Link>commands\management\Hotfix.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\InvokeWMIMethodCommand.cs">
<Link>commands\management\InvokeWMIMethodCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\MovePropertyCommand.cs">
<Link>commands\management\MovePropertyCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\Navigation.cs">
<Link>commands\management\Navigation.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\NewPropertyCommand.cs">
<Link>commands\management\NewPropertyCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\ParsePathCommand.cs">
<Link>commands\management\ParsePathCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\PassThroughContentCommandBase.cs">
<Link>commands\management\PassThroughContentCommandBase.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\PassThroughPropertyCommandBase.cs">
<Link>commands\management\PassThroughPropertyCommandBase.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\PingPathCommand.cs">
<Link>commands\management\PingPathCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\Process.cs">
<Link>commands\management\Process.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\PropertyCommandBase.cs">
<Link>commands\management\PropertyCommandBase.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\RegisterWMIEventCommand.cs">
<Link>commands\management\RegisterWMIEventCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\RemovePropertyCommand.cs">
<Link>commands\management\RemovePropertyCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\RemoveWMIObjectCommand.cs">
<Link>commands\management\RemoveWMIObjectCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\RenamePropertyCommand.cs">
<Link>commands\management\RenamePropertyCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\ResolvePathCommand.cs">
<Link>commands\management\ResolvePathCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\RollbackTransactionCommand.cs">
<Link>commands\management\RollbackTransactionCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\Service.cs">
<Link>commands\management\Service.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\SetClipboardCommand.cs">
<Link>commands\management\SetClipboardCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\SetContentCommand.cs">
<Link>commands\management\SetContentCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\SetPropertyCommand.cs">
<Link>commands\management\SetPropertyCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\SetWMIInstanceCommand.cs">
<Link>commands\management\SetWMIInstanceCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\StartTransactionCommand.cs">
<Link>commands\management\StartTransactionCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\UseTransactionCommand.cs">
<Link>commands\management\UseTransactionCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\WebServiceProxy.cs">
<Link>commands\management\WebServiceProxy.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\WMIHelper.cs">
<Link>commands\management\WMIHelper.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\commands\management\WriteContentCommandBase.cs">
<Link>commands\management\WriteContentCommandBase.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\gen\ClearRecycleBinResources.cs">
<Link>gen\ClearRecycleBinResources.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\gen\ClipboardResources.cs">
<Link>gen\ClipboardResources.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\gen\CmdletizationResources.cs">
<Link>gen\CmdletizationResources.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\gen\ComputerInfoResources.cs">
<Link>gen\ComputerInfoResources.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\gen\ComputerResources.cs">
<Link>gen\ComputerResources.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\gen\ControlPanelResources.cs">
<Link>gen\ControlPanelResources.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\gen\EventlogResources.cs">
<Link>gen\EventlogResources.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\gen\HotFixResources.cs">
<Link>gen\HotFixResources.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\gen\ManagementMshSnapInResources.cs">
<Link>gen\ManagementMshSnapInResources.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\gen\NavigationResources.cs">
<Link>gen\NavigationResources.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\gen\ProcessCommandHelpResources.cs">
<Link>gen\ProcessCommandHelpResources.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\gen\ProcessResources.cs">
<Link>gen\ProcessResources.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\gen\ServiceResources.cs">
<Link>gen\ServiceResources.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\gen\TransactionResources.cs">
<Link>gen\TransactionResources.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\gen\WebServiceResources.cs">
<Link>gen\WebServiceResources.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\gen\WmiResources.cs">
<Link>gen\WmiResources.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Management\singleshell\installer\MshManagementMshSnapin.cs">
<Link>singleshell\installer\MshManagementMshSnapin.cs</Link>
</Compile>
</ItemGroup>
<ItemGroup>
<None Include="..\Microsoft.PowerShell.Commands.Management\map.json">
<Link>map.json</Link>
</None>
<None Include="..\Microsoft.PowerShell.Commands.Management\project.json">
<Link>project.json</Link>
</None>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Management\resources\ClearRecycleBinResources.resx">
<Link>resources\ClearRecycleBinResources.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Management\resources\ClipboardResources.resx">
<Link>resources\ClipboardResources.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Management\resources\CmdletizationResources.resx">
<Link>resources\CmdletizationResources.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Management\resources\ComputerInfoResources.resx">
<Link>resources\ComputerInfoResources.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Management\resources\ComputerResources.resx">
<Link>resources\ComputerResources.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Management\resources\ControlPanelResources.resx">
<Link>resources\ControlPanelResources.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Management\resources\EventlogResources.resx">
<Link>resources\EventlogResources.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Management\resources\HotFixResources.resx">
<Link>resources\HotFixResources.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Management\resources\ManagementMshSnapInResources.resx">
<Link>resources\ManagementMshSnapInResources.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Management\resources\NavigationResources.resx">
<Link>resources\NavigationResources.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Management\resources\ProcessCommandHelpResources.resx">
<Link>resources\ProcessCommandHelpResources.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Management\resources\ProcessResources.resx">
<Link>resources\ProcessResources.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Management\resources\ServiceResources.resx">
<Link>resources\ServiceResources.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Management\resources\TransactionResources.resx">
<Link>resources\TransactionResources.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Management\resources\WebServiceResources.resx">
<Link>resources\WebServiceResources.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Management\resources\WmiResources.resx">
<Link>resources\WmiResources.resx</Link>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="System.Management.Automation.csproj">
<Project>{1256d32a-be8d-4efe-9769-57be5663209e}</Project>
<Name>System.Management.Automation</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSHARP.Targets" />
<ProjectExtensions>
<VisualStudio AllowExistingFolder="true" />
</ProjectExtensions>
</Project>

View file

@ -1,712 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{5B134412-7EAF-4D60-9EED-CD200BDC5153}</ProjectGuid>
<OutputType>Library</OutputType>
<NoStandardLibraries>false</NoStandardLibraries>
<AssemblyName>Microsoft.PowerShell.Commands.Utility</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup>
<RootNamespace>Microsoft.PowerShell.Commands.Utility</RootNamespace>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'UNIX|AnyCPU'">
<OutputPath>bin\UNIX\</OutputPath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'CORECLR|AnyCPU'">
<OutputPath>bin\CORECLR\</OutputPath>
</PropertyGroup>
<ItemGroup>
<Reference Include="Microsoft.CSharp" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Data" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="System.Drawing">
<HintPath>C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Drawing.dll</HintPath>
</Reference>
<Reference Include="System.Numerics">
<HintPath>C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Numerics.dll</HintPath>
</Reference>
<Reference Include="System.Xml" />
<Reference Include="System.Xml.Linq" />
</ItemGroup>
<ItemGroup>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\AssemblyInfo.cs">
<Link>AssemblyInfo.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\AddMember.cs">
<Link>commands\utility\AddMember.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\AddType.cs">
<Link>commands\utility\AddType.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\compare-object.cs">
<Link>commands\utility\compare-object.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\ConsoleColorCmdlet.cs">
<Link>commands\utility\ConsoleColorCmdlet.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\convert-HTML.cs">
<Link>commands\utility\convert-HTML.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\ConvertFrom-StringData.cs">
<Link>commands\utility\ConvertFrom-StringData.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\Csv.cs">
<Link>commands\utility\Csv.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\CSVCommands.cs">
<Link>commands\utility\CSVCommands.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\CustomSerialization.cs">
<Link>commands\utility\CustomSerialization.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\CustomSerializationStrings.cs">
<Link>commands\utility\CustomSerializationStrings.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\DebugRunspaceCommand.cs">
<Link>commands\utility\DebugRunspaceCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\Disable-PSBreakpoint.cs">
<Link>commands\utility\Disable-PSBreakpoint.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\Enable-PSBreakpoint.cs">
<Link>commands\utility\Enable-PSBreakpoint.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\EnableDisableRunspaceDebugCommand.cs">
<Link>commands\utility\EnableDisableRunspaceDebugCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\ExportAliasCommand.cs">
<Link>commands\utility\ExportAliasCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\FormatAndOutput\common\GetFormatDataCommand.cs">
<Link>commands\utility\FormatAndOutput\common\GetFormatDataCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\FormatAndOutput\common\WriteFormatDataCommand.cs">
<Link>commands\utility\FormatAndOutput\common\WriteFormatDataCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\FormatAndOutput\format-list\Format-List.cs">
<Link>commands\utility\FormatAndOutput\format-list\Format-List.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\FormatAndOutput\format-object\format-object.cs">
<Link>commands\utility\FormatAndOutput\format-object\format-object.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\FormatAndOutput\format-table\Format-Table.cs">
<Link>commands\utility\FormatAndOutput\format-table\Format-Table.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\FormatAndOutput\format-wide\Format-Wide.cs">
<Link>commands\utility\FormatAndOutput\format-wide\Format-Wide.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\FormatAndOutput\out-file\Out-File.cs">
<Link>commands\utility\FormatAndOutput\out-file\Out-File.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\FormatAndOutput\out-printer\out-printer.cs">
<Link>commands\utility\FormatAndOutput\out-printer\out-printer.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\FormatAndOutput\out-printer\PrinterLineOutput.cs">
<Link>commands\utility\FormatAndOutput\out-printer\PrinterLineOutput.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\FormatAndOutput\out-string\out-string.cs">
<Link>commands\utility\FormatAndOutput\out-string\out-string.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\FormatAndOutput\OutGridView\ColumnInfo.cs">
<Link>commands\utility\FormatAndOutput\OutGridView\ColumnInfo.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\FormatAndOutput\OutGridView\ExpressionColumnInfo.cs">
<Link>commands\utility\FormatAndOutput\OutGridView\ExpressionColumnInfo.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\FormatAndOutput\OutGridView\HeaderInfo.cs">
<Link>commands\utility\FormatAndOutput\OutGridView\HeaderInfo.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\FormatAndOutput\OutGridView\OriginalColumnInfo.cs">
<Link>commands\utility\FormatAndOutput\OutGridView\OriginalColumnInfo.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\FormatAndOutput\OutGridView\OutGridViewCommand.cs">
<Link>commands\utility\FormatAndOutput\OutGridView\OutGridViewCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\FormatAndOutput\OutGridView\OutWindowProxy.cs">
<Link>commands\utility\FormatAndOutput\OutGridView\OutWindowProxy.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\FormatAndOutput\OutGridView\ScalarTypeColumnInfo.cs">
<Link>commands\utility\FormatAndOutput\OutGridView\ScalarTypeColumnInfo.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\FormatAndOutput\OutGridView\TableView.cs">
<Link>commands\utility\FormatAndOutput\OutGridView\TableView.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\Get-PSBreakpoint.cs">
<Link>commands\utility\Get-PSBreakpoint.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\Get-PSCallStack.cs">
<Link>commands\utility\Get-PSCallStack.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\GetAliasCommand.cs">
<Link>commands\utility\GetAliasCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\GetCultureCommand.cs">
<Link>commands\utility\GetCultureCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\GetDateCommand.cs">
<Link>commands\utility\GetDateCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\GetEventCommand.cs">
<Link>commands\utility\GetEventCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\GetEventSubscriberCommand.cs">
<Link>commands\utility\GetEventSubscriberCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\GetHostCmdlet.cs">
<Link>commands\utility\GetHostCmdlet.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\GetMember.cs">
<Link>commands\utility\GetMember.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\GetRandomCommand.cs">
<Link>commands\utility\GetRandomCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\GetRunspaceCommand.cs">
<Link>commands\utility\GetRunspaceCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\GetUICultureCommand.cs">
<Link>commands\utility\GetUICultureCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\GetUnique.cs">
<Link>commands\utility\GetUnique.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\GetUptime.cs">
<Link>commands\utility\GetUptime.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\group-object.cs">
<Link>commands\utility\group-object.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\ImplicitRemotingCommands.cs">
<Link>commands\utility\ImplicitRemotingCommands.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\Import-LocalizedData.cs">
<Link>commands\utility\Import-LocalizedData.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\ImportAliasCommand.cs">
<Link>commands\utility\ImportAliasCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\InvokeCommandCmdlet.cs">
<Link>commands\utility\InvokeCommandCmdlet.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\MatchString.cs">
<Link>commands\utility\MatchString.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\Measure-Object.cs">
<Link>commands\utility\Measure-Object.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\new-object.cs">
<Link>commands\utility\new-object.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\NewAliasCommand.cs">
<Link>commands\utility\NewAliasCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\neweventcommand.cs">
<Link>commands\utility\neweventcommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\NewGuidCommand.cs">
<Link>commands\utility\NewGuidCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\NewTemporaryFileCommand.cs">
<Link>commands\utility\NewTemporaryFileCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\NewTimeSpanCommand.cs">
<Link>commands\utility\NewTimeSpanCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\ObjectCommandComparer.cs">
<Link>commands\utility\ObjectCommandComparer.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\OrderObjectBase.cs">
<Link>commands\utility\OrderObjectBase.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\ReadConsoleCmdlet.cs">
<Link>commands\utility\ReadConsoleCmdlet.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\RegisterObjectEventCommand.cs">
<Link>commands\utility\RegisterObjectEventCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\RegisterPSEventCommand.cs">
<Link>commands\utility\RegisterPSEventCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\Remove-PSBreakpoint.cs">
<Link>commands\utility\Remove-PSBreakpoint.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\RemoveEventCommand.cs">
<Link>commands\utility\RemoveEventCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\select-object.cs">
<Link>commands\utility\select-object.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\Send-MailMessage.cs">
<Link>commands\utility\Send-MailMessage.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\Set-PSBreakpoint.cs">
<Link>commands\utility\Set-PSBreakpoint.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\SetAliasCommand.cs">
<Link>commands\utility\SetAliasCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\SetDateCommand.cs">
<Link>commands\utility\SetDateCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\ShowCommand\ShowCommand.cs">
<Link>commands\utility\ShowCommand\ShowCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\ShowCommand\ShowCommandCommandInfo.cs">
<Link>commands\utility\ShowCommand\ShowCommandCommandInfo.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\ShowCommand\ShowCommandModuleInfo.cs">
<Link>commands\utility\ShowCommand\ShowCommandModuleInfo.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\ShowCommand\ShowCommandParameterInfo.cs">
<Link>commands\utility\ShowCommand\ShowCommandParameterInfo.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\ShowCommand\ShowCommandParameterSetInfo.cs">
<Link>commands\utility\ShowCommand\ShowCommandParameterSetInfo.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\ShowCommand\ShowCommandParameterType.cs">
<Link>commands\utility\ShowCommand\ShowCommandParameterType.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\ShowCommand\ShowCommandProxy.cs">
<Link>commands\utility\ShowCommand\ShowCommandProxy.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\sort-object.cs">
<Link>commands\utility\sort-object.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\StartSleepCommand.cs">
<Link>commands\utility\StartSleepCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\tee-object.cs">
<Link>commands\utility\tee-object.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\TimeExpressionCommand.cs">
<Link>commands\utility\TimeExpressionCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\trace\GetTracerCommand.cs">
<Link>commands\utility\trace\GetTracerCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\trace\MshHostTraceListener.cs">
<Link>commands\utility\trace\MshHostTraceListener.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\trace\SetTracerCommand.cs">
<Link>commands\utility\trace\SetTracerCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\trace\TraceCommandBase.cs">
<Link>commands\utility\trace\TraceCommandBase.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\trace\TraceExpressionCommand.cs">
<Link>commands\utility\trace\TraceExpressionCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\trace\TraceListenerCommandBase.cs">
<Link>commands\utility\trace\TraceListenerCommandBase.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\UnblockFile.cs">
<Link>commands\utility\UnblockFile.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\UnregisterEventCommand.cs">
<Link>commands\utility\UnregisterEventCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\Update-Data.cs">
<Link>commands\utility\Update-Data.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\update-list.cs">
<Link>commands\utility\update-list.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\Update-TypeData.cs">
<Link>commands\utility\Update-TypeData.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\UtilityCommon.cs">
<Link>commands\utility\UtilityCommon.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\Var.cs">
<Link>commands\utility\Var.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\WaitEventCommand.cs">
<Link>commands\utility\WaitEventCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\WebCmdlet\Common\BasicHtmlWebResponseObject.Common.cs">
<Link>commands\utility\WebCmdlet\Common\BasicHtmlWebResponseObject.Common.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\WebCmdlet\Common\ContentHelper.Common.cs">
<Link>commands\utility\WebCmdlet\Common\ContentHelper.Common.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\WebCmdlet\Common\HtmlWebResponseObject.Common.cs">
<Link>commands\utility\WebCmdlet\Common\HtmlWebResponseObject.Common.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\WebCmdlet\Common\InvokeRestMethodCommand.Common.cs">
<Link>commands\utility\WebCmdlet\Common\InvokeRestMethodCommand.Common.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\WebCmdlet\Common\WebRequestPSCmdlet.Common.cs">
<Link>commands\utility\WebCmdlet\Common\WebRequestPSCmdlet.Common.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\WebCmdlet\Common\WebResponseObject.Common.cs">
<Link>commands\utility\WebCmdlet\Common\WebResponseObject.Common.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\WebCmdlet\CoreCLR\BasicHtmlWebResponseObject.CoreClr.cs">
<Link>commands\utility\WebCmdlet\CoreCLR\BasicHtmlWebResponseObject.CoreClr.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\WebCmdlet\CoreCLR\ContentHelper.CoreClr.cs">
<Link>commands\utility\WebCmdlet\CoreCLR\ContentHelper.CoreClr.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\WebCmdlet\CoreCLR\HtmlWebResponseObject.CoreClr.cs">
<Link>commands\utility\WebCmdlet\CoreCLR\HtmlWebResponseObject.CoreClr.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\WebCmdlet\CoreCLR\HttpKnownHeaderNames.cs">
<Link>commands\utility\WebCmdlet\CoreCLR\HttpKnownHeaderNames.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\WebCmdlet\CoreCLR\InvokeRestMethodCommand.CoreClr.cs">
<Link>commands\utility\WebCmdlet\CoreCLR\InvokeRestMethodCommand.CoreClr.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\WebCmdlet\CoreCLR\InvokeWebRequestCommand.CoreClr.cs">
<Link>commands\utility\WebCmdlet\CoreCLR\InvokeWebRequestCommand.CoreClr.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\WebCmdlet\CoreCLR\WebProxy.cs">
<Link>commands\utility\WebCmdlet\CoreCLR\WebProxy.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\WebCmdlet\CoreCLR\WebRequestPSCmdlet.CoreClr.cs">
<Link>commands\utility\WebCmdlet\CoreCLR\WebRequestPSCmdlet.CoreClr.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\WebCmdlet\CoreCLR\WebResponseHelper.CoreClr.cs">
<Link>commands\utility\WebCmdlet\CoreCLR\WebResponseHelper.CoreClr.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\WebCmdlet\CoreCLR\WebResponseObject.CoreClr.cs">
<Link>commands\utility\WebCmdlet\CoreCLR\WebResponseObject.CoreClr.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\WebCmdlet\CoreCLR\WebResponseObjectFactory.CoreClr.cs">
<Link>commands\utility\WebCmdlet\CoreCLR\WebResponseObjectFactory.CoreClr.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\WebCmdlet\FullClr\BasicHtmlWebResponseObject.FullClr.cs">
<Link>commands\utility\WebCmdlet\FullClr\BasicHtmlWebResponseObject.FullClr.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\WebCmdlet\FullClr\ContentHelper.FullClr.cs">
<Link>commands\utility\WebCmdlet\FullClr\ContentHelper.FullClr.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\WebCmdlet\FullClr\HtmlWebResponseObject.FullClr.cs">
<Link>commands\utility\WebCmdlet\FullClr\HtmlWebResponseObject.FullClr.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\WebCmdlet\FullClr\InvokeRestMethodCommand.FullClr.cs">
<Link>commands\utility\WebCmdlet\FullClr\InvokeRestMethodCommand.FullClr.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\WebCmdlet\FullClr\InvokeWebRequestCommand.FullClr.cs">
<Link>commands\utility\WebCmdlet\FullClr\InvokeWebRequestCommand.FullClr.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\WebCmdlet\FullClr\JsonObjectTypeResolver.cs">
<Link>commands\utility\WebCmdlet\FullClr\JsonObjectTypeResolver.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\WebCmdlet\FullClr\WebRequestPSCmdlet.FullClr.cs">
<Link>commands\utility\WebCmdlet\FullClr\WebRequestPSCmdlet.FullClr.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\WebCmdlet\FullClr\WebResponseHelper.FullClr.cs">
<Link>commands\utility\WebCmdlet\FullClr\WebResponseHelper.FullClr.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\WebCmdlet\FullClr\WebResponseObject.FullClr.cs">
<Link>commands\utility\WebCmdlet\FullClr\WebResponseObject.FullClr.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\WebCmdlet\FullClr\WebResponseObjectFactory.FullClr.cs">
<Link>commands\utility\WebCmdlet\FullClr\WebResponseObjectFactory.FullClr.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\WebCmdlet\ConvertFromJsonCommand.cs">
<Link>commands\utility\WebCmdlet\ConvertFromJsonCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\WebCmdlet\ConvertToJsonCommand.cs">
<Link>commands\utility\WebCmdlet\ConvertToJsonCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\WebCmdlet\FormObject.cs">
<Link>commands\utility\WebCmdlet\FormObject.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\WebCmdlet\FormObjectCollection.cs">
<Link>commands\utility\WebCmdlet\FormObjectCollection.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\WebCmdlet\JsonObject.cs">
<Link>commands\utility\WebCmdlet\JsonObject.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\WebCmdlet\PSUserAgent.cs">
<Link>commands\utility\WebCmdlet\PSUserAgent.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\WebCmdlet\StreamHelper.cs">
<Link>commands\utility\WebCmdlet\StreamHelper.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\WebCmdlet\WebCmdletElementCollection.cs">
<Link>commands\utility\WebCmdlet\WebCmdletElementCollection.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\WebCmdlet\WebRequestMethod.cs">
<Link>commands\utility\WebCmdlet\WebRequestMethod.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\WebCmdlet\WebRequestSession.cs">
<Link>commands\utility\WebCmdlet\WebRequestSession.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\Write-Object.cs">
<Link>commands\utility\Write-Object.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\write.cs">
<Link>commands\utility\write.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\WriteAliasCommandBase.cs">
<Link>commands\utility\WriteAliasCommandBase.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\WriteConsoleCmdlet.cs">
<Link>commands\utility\WriteConsoleCmdlet.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\WriteProgressCmdlet.cs">
<Link>commands\utility\WriteProgressCmdlet.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\XmlCommands.cs">
<Link>commands\utility\XmlCommands.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\gen\AddMember.cs">
<Link>gen\AddMember.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\gen\AddTypeStrings.cs">
<Link>gen\AddTypeStrings.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\gen\AliasCommandStrings.cs">
<Link>gen\AliasCommandStrings.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\gen\ConvertFromStringData.cs">
<Link>gen\ConvertFromStringData.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\gen\ConvertFromStringResources.cs">
<Link>gen\ConvertFromStringResources.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\gen\ConvertStringResources.cs">
<Link>gen\ConvertStringResources.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\gen\CsvCommandStrings.cs">
<Link>gen\CsvCommandStrings.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\gen\Debugger.cs">
<Link>gen\Debugger.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\gen\EventingStrings.cs">
<Link>gen\EventingStrings.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\gen\FlashExtractStrings.cs">
<Link>gen\FlashExtractStrings.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\gen\FormatAndOut_out_gridview.cs">
<Link>gen\FormatAndOut_out_gridview.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\gen\GetMember.cs">
<Link>gen\GetMember.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\gen\GetRandomCommandStrings.cs">
<Link>gen\GetRandomCommandStrings.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\gen\HostStrings.cs">
<Link>gen\HostStrings.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\gen\HttpCommandStrings.cs">
<Link>gen\HttpCommandStrings.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\gen\ImmutableStrings.cs">
<Link>gen\ImmutableStrings.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\gen\ImplicitRemotingStrings.cs">
<Link>gen\ImplicitRemotingStrings.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\gen\ImportLocalizedDataStrings.cs">
<Link>gen\ImportLocalizedDataStrings.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\gen\MatchStringStrings.cs">
<Link>gen\MatchStringStrings.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\gen\MeasureObjectStrings.cs">
<Link>gen\MeasureObjectStrings.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\gen\NewObjectStrings.cs">
<Link>gen\NewObjectStrings.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\gen\OutPrinterDisplayStrings.cs">
<Link>gen\OutPrinterDisplayStrings.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\gen\SelectObjectStrings.cs">
<Link>gen\SelectObjectStrings.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\gen\SendMailMessageStrings.cs">
<Link>gen\SendMailMessageStrings.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\gen\SortObjectStrings.cs">
<Link>gen\SortObjectStrings.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\gen\TraceCommandStrings.cs">
<Link>gen\TraceCommandStrings.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\gen\UpdateDataStrings.cs">
<Link>gen\UpdateDataStrings.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\gen\UpdateListStrings.cs">
<Link>gen\UpdateListStrings.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\gen\UtilityCommonStrings.cs">
<Link>gen\UtilityCommonStrings.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\gen\UtilityMshSnapinResources.cs">
<Link>gen\UtilityMshSnapinResources.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\gen\VariableCommandStrings.cs">
<Link>gen\VariableCommandStrings.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\gen\WebCmdletStrings.cs">
<Link>gen\WebCmdletStrings.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\gen\WriteErrorStrings.cs">
<Link>gen\WriteErrorStrings.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\gen\WriteProgressResourceStrings.cs">
<Link>gen\WriteProgressResourceStrings.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\singleshell\installer\MshUtilityMshSnapin.cs">
<Link>singleshell\installer\MshUtilityMshSnapin.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\GetVerbCommand.cs">
<Link>commands\utility\GetVerbCommand.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.Commands.Utility\commands\utility\ImportPowerShellDataFile.cs">
<Link>commands\utility\ImportPowerShellDataFile.cs</Link>
</Compile>
</ItemGroup>
<ItemGroup>
<None Include="..\Microsoft.PowerShell.Commands.Utility\map.json">
<Link>map.json</Link>
</None>
<None Include="..\Microsoft.PowerShell.Commands.Utility\project.json">
<Link>project.json</Link>
</None>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Utility\resources\AddMember.resx">
<Link>resources\AddMember.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Utility\resources\AddTypeStrings.resx">
<Link>resources\AddTypeStrings.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Utility\resources\AliasCommandStrings.resx">
<Link>resources\AliasCommandStrings.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Utility\resources\ConvertFromStringData.resx">
<Link>resources\ConvertFromStringData.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Utility\resources\ConvertFromStringResources.resx">
<Link>resources\ConvertFromStringResources.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Utility\resources\ConvertStringResources.resx">
<Link>resources\ConvertStringResources.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Utility\resources\CsvCommandStrings.resx">
<Link>resources\CsvCommandStrings.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Utility\resources\Debugger.resx">
<Link>resources\Debugger.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Utility\resources\EventingStrings.resx">
<Link>resources\EventingStrings.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Utility\resources\FlashExtractStrings.resx">
<Link>resources\FlashExtractStrings.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Utility\resources\FormatAndOut_out_gridview.resx">
<Link>resources\FormatAndOut_out_gridview.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Utility\resources\GetMember.resx">
<Link>resources\GetMember.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Utility\resources\GetRandomCommandStrings.resx">
<Link>resources\GetRandomCommandStrings.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Utility\resources\HostStrings.resx">
<Link>resources\HostStrings.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Utility\resources\HttpCommandStrings.resx">
<Link>resources\HttpCommandStrings.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Utility\resources\ImmutableStrings.resx">
<Link>resources\ImmutableStrings.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Utility\resources\ImplicitRemotingStrings.resx">
<Link>resources\ImplicitRemotingStrings.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Utility\resources\ImportLocalizedDataStrings.resx">
<Link>resources\ImportLocalizedDataStrings.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Utility\resources\MatchStringStrings.resx">
<Link>resources\MatchStringStrings.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Utility\resources\MeasureObjectStrings.resx">
<Link>resources\MeasureObjectStrings.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Utility\resources\NewObjectStrings.resx">
<Link>resources\NewObjectStrings.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Utility\resources\OutPrinterDisplayStrings.resx">
<Link>resources\OutPrinterDisplayStrings.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Utility\resources\SelectObjectStrings.resx">
<Link>resources\SelectObjectStrings.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Utility\resources\SendMailMessageStrings.resx">
<Link>resources\SendMailMessageStrings.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Utility\resources\SortObjectStrings.resx">
<Link>resources\SortObjectStrings.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Utility\resources\TraceCommandStrings.resx">
<Link>resources\TraceCommandStrings.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Utility\resources\UpdateDataStrings.resx">
<Link>resources\UpdateDataStrings.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Utility\resources\UpdateListStrings.resx">
<Link>resources\UpdateListStrings.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Utility\resources\UtilityCommonStrings.resx">
<Link>resources\UtilityCommonStrings.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Utility\resources\UtilityMshSnapinResources.resx">
<Link>resources\UtilityMshSnapinResources.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Utility\resources\VariableCommandStrings.resx">
<Link>resources\VariableCommandStrings.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Utility\resources\WebCmdletStrings.resx">
<Link>resources\WebCmdletStrings.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Utility\resources\WriteErrorStrings.resx">
<Link>resources\WriteErrorStrings.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.Commands.Utility\resources\WriteProgressResourceStrings.resx">
<Link>resources\WriteProgressResourceStrings.resx</Link>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="System.Management.Automation.csproj">
<Project>{1256d32a-be8d-4efe-9769-57be5663209e}</Project>
<Name>System.Management.Automation</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSHARP.Targets" />
<ProjectExtensions>
<VisualStudio AllowExistingFolder="true" />
</ProjectExtensions>
</Project>

View file

@ -1,204 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{5B0CA2C8-9C4E-460B-A632-0FC22E71DF2A}</ProjectGuid>
<OutputType>Library</OutputType>
<NoStandardLibraries>false</NoStandardLibraries>
<AssemblyName>Microsoft.PowerShell.ConsoleHost</AssemblyName>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup>
<RootNamespace>Microsoft.PowerShell.ConsoleHost</RootNamespace>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'UNIX|AnyCPU'">
<OutputPath>bin\UNIX\</OutputPath>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'CORECLR|AnyCPU'">
<OutputPath>bin\CORECLR\</OutputPath>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<ItemGroup>
<Reference Include="Microsoft.CSharp" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Data" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="System.Xml" />
<Reference Include="System.Xml.Linq" />
</ItemGroup>
<ItemGroup>
<Compile Include="..\Microsoft.PowerShell.ConsoleHost\AssemblyInfo.cs">
<Link>AssemblyInfo.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.ConsoleHost\gen\CommandLineParameterParserStrings.cs">
<Link>gen\CommandLineParameterParserStrings.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.ConsoleHost\gen\ConsoleControlStrings.cs">
<Link>gen\ConsoleControlStrings.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.ConsoleHost\gen\ConsoleHostRawUserInterfaceStrings.cs">
<Link>gen\ConsoleHostRawUserInterfaceStrings.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.ConsoleHost\gen\ConsoleHostStrings.cs">
<Link>gen\ConsoleHostStrings.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.ConsoleHost\gen\ConsoleHostUserInterfaceSecurityResources.cs">
<Link>gen\ConsoleHostUserInterfaceSecurityResources.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.ConsoleHost\gen\ConsoleHostUserInterfaceStrings.cs">
<Link>gen\ConsoleHostUserInterfaceStrings.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.ConsoleHost\gen\HostMshSnapinResources.cs">
<Link>gen\HostMshSnapinResources.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.ConsoleHost\gen\ManagedEntranceStrings.cs">
<Link>gen\ManagedEntranceStrings.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.ConsoleHost\gen\ProgressNodeStrings.cs">
<Link>gen\ProgressNodeStrings.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.ConsoleHost\gen\TranscriptStrings.cs">
<Link>gen\TranscriptStrings.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.ConsoleHost\host\msh\CommandLineParameterParser.cs">
<Link>host\msh\CommandLineParameterParser.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.ConsoleHost\host\msh\ConsoleControl.cs">
<Link>host\msh\ConsoleControl.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.ConsoleHost\host\msh\ConsoleHost.cs">
<Link>host\msh\ConsoleHost.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.ConsoleHost\host\msh\ConsoleHostRawUserInterface.cs">
<Link>host\msh\ConsoleHostRawUserInterface.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.ConsoleHost\host\msh\ConsoleHostTranscript.cs">
<Link>host\msh\ConsoleHostTranscript.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.ConsoleHost\host\msh\ConsoleHostUserInterface.cs">
<Link>host\msh\ConsoleHostUserInterface.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.ConsoleHost\host\msh\ConsoleHostUserInterfaceProgress.cs">
<Link>host\msh\ConsoleHostUserInterfaceProgress.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.ConsoleHost\host\msh\ConsoleHostUserInterfacePrompt.cs">
<Link>host\msh\ConsoleHostUserInterfacePrompt.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.ConsoleHost\host\msh\ConsoleHostUserInterfacePromptForChoice.cs">
<Link>host\msh\ConsoleHostUserInterfacePromptForChoice.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.ConsoleHost\host\msh\ConsoleHostUserInterfaceSecurity.cs">
<Link>host\msh\ConsoleHostUserInterfaceSecurity.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.ConsoleHost\host\msh\ConsoleShell.cs">
<Link>host\msh\ConsoleShell.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.ConsoleHost\host\msh\ConsoleTextWriter.cs">
<Link>host\msh\ConsoleTextWriter.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.ConsoleHost\host\msh\Executor.cs">
<Link>host\msh\Executor.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.ConsoleHost\host\msh\ManagedEntrance.cs">
<Link>host\msh\ManagedEntrance.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.ConsoleHost\host\msh\PendingProgress.cs">
<Link>host\msh\PendingProgress.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.ConsoleHost\host\msh\ProgressNode.cs">
<Link>host\msh\ProgressNode.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.ConsoleHost\host\msh\ProgressPane.cs">
<Link>host\msh\ProgressPane.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.ConsoleHost\host\msh\Serialization.cs">
<Link>host\msh\Serialization.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.ConsoleHost\host\msh\StartTranscriptCmdlet.cs">
<Link>host\msh\StartTranscriptCmdlet.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.ConsoleHost\host\msh\StopTranscriptCmdlet.cs">
<Link>host\msh\StopTranscriptCmdlet.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.ConsoleHost\singleshell\installer\EngineInstaller.cs">
<Link>singleshell\installer\EngineInstaller.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.ConsoleHost\singleshell\installer\MshHostMshSnapin.cs">
<Link>singleshell\installer\MshHostMshSnapin.cs</Link>
</Compile>
</ItemGroup>
<ItemGroup>
<None Include="..\Microsoft.PowerShell.ConsoleHost\map.json">
<Link>map.json</Link>
</None>
<None Include="..\Microsoft.PowerShell.ConsoleHost\project.json">
<Link>project.json</Link>
</None>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="..\Microsoft.PowerShell.ConsoleHost\resources\CommandLineParameterParserStrings.resx">
<Link>resources\CommandLineParameterParserStrings.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.ConsoleHost\resources\ConsoleControlStrings.resx">
<Link>resources\ConsoleControlStrings.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.ConsoleHost\resources\ConsoleHostRawUserInterfaceStrings.resx">
<Link>resources\ConsoleHostRawUserInterfaceStrings.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.ConsoleHost\resources\ConsoleHostStrings.resx">
<Link>resources\ConsoleHostStrings.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.ConsoleHost\resources\ConsoleHostUserInterfaceSecurityResources.resx">
<Link>resources\ConsoleHostUserInterfaceSecurityResources.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.ConsoleHost\resources\ConsoleHostUserInterfaceStrings.resx">
<Link>resources\ConsoleHostUserInterfaceStrings.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.ConsoleHost\resources\HostMshSnapinResources.resx">
<Link>resources\HostMshSnapinResources.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.ConsoleHost\resources\ManagedEntranceStrings.resx">
<Link>resources\ManagedEntranceStrings.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.ConsoleHost\resources\ProgressNodeStrings.resx">
<Link>resources\ProgressNodeStrings.resx</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\Microsoft.PowerShell.ConsoleHost\resources\TranscriptStrings.resx">
<Link>resources\TranscriptStrings.resx</Link>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="System.Management.Automation.csproj">
<Project>{1256d32a-be8d-4efe-9769-57be5663209e}</Project>
<Name>System.Management.Automation</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSHARP.Targets" />
<ProjectExtensions>
<VisualStudio AllowExistingFolder="true" />
</ProjectExtensions>
</Project>

View file

@ -1,220 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{615788CB-1B9A-4B34-97B3-4608686E59CA}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Microsoft.PowerShell</RootNamespace>
<AssemblyName>Microsoft.PowerShell.PSReadLine</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<TargetFrameworkProfile>Client</TargetFrameworkProfile>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'UNIX|AnyCPU'">
<OutputPath>bin\UNIX\</OutputPath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'CORECLR|AnyCPU'">
<OutputPath>bin\CORECLR\</OutputPath>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Management.Automation, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
<HintPath>packages\Microsoft.PowerShell.3.ReferenceAssemblies.1.0.0\lib\net4\System.Management.Automation.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="..\Microsoft.PowerShell.PSReadLine\AssemblyInfo.cs">
<Link>AssemblyInfo.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.PSReadLine\BasicEditing.cs">
<Link>BasicEditing.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.PSReadLine\Cmdlets.cs">
<Link>Cmdlets.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.PSReadLine\Completion.cs">
<Link>Completion.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.PSReadLine\Completion.vi.cs">
<Link>Completion.vi.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.PSReadLine\ConsoleBufferBuilder.cs">
<Link>ConsoleBufferBuilder.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.PSReadLine\ConsoleKeyChordConverter.cs">
<Link>ConsoleKeyChordConverter.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.PSReadLine\ConsoleLib.cs">
<Link>ConsoleLib.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.PSReadLine\Disposable.cs">
<Link>Disposable.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.PSReadLine\History.cs">
<Link>History.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.PSReadLine\HistoryQueue.cs">
<Link>HistoryQueue.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.PSReadLine\KeyBindings.cs">
<Link>KeyBindings.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.PSReadLine\KeyBindings.vi.cs">
<Link>KeyBindings.vi.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.PSReadLine\Keys.cs">
<Link>Keys.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.PSReadLine\KillYank.cs">
<Link>KillYank.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.PSReadLine\Movement.cs">
<Link>Movement.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.PSReadLine\Movement.vi.cs">
<Link>Movement.vi.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.PSReadLine\Options.cs">
<Link>Options.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.PSReadLine\PSReadLineResources.Designer.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>..\Microsoft.PowerShell.PSReadLine\PSReadLineResources.resx</DependentUpon>
<Link>PSReadLineResources.Designer.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.PSReadLine\PublicAPI.cs">
<Link>PublicAPI.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.PSReadLine\ReadLine.cs">
<Link>ReadLine.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.PSReadLine\Replace.vi.cs">
<Link>Replace.vi.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.PSReadLine\ReadLine.vi.cs">
<Link>ReadLine.vi.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.PSReadLine\Render.cs">
<Link>Render.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.PSReadLine\ScreenCapture.cs">
<Link>ScreenCapture.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.PSReadLine\UndoRedo.vi.cs">
<Link>UndoRedo.vi.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.PSReadLine\UndoRedo.cs">
<Link>UndoRedo.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.PSReadLine\VisualEditing.vi.cs">
<Link>VisualEditing.vi.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.PSReadLine\Words.cs">
<Link>Words.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.PSReadLine\Words.vi.cs">
<Link>Words.vi.cs</Link>
</Compile>
<Compile Include="..\Microsoft.PowerShell.PSReadLine\YankPaste.vi.cs">
<Link>YankPaste.vi.cs</Link>
</Compile>
</ItemGroup>
<ItemGroup>
<Folder Include="Properties\" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="..\Microsoft.PowerShell.PSReadLine\PSReadLineResources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LogicalName>Microsoft.PowerShell.PSReadLineResources.resources</LogicalName>
<LastGenOutput>..\Microsoft.PowerShell.PSReadLine\PSReadlineResources.Designer.cs</LastGenOutput>
<CustomToolNamespace>Microsoft.PowerShell</CustomToolNamespace>
<SubType>Designer</SubType>
<Link>PSReadLineResources.resx</Link>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<None Include="..\Microsoft.PowerShell.PSReadLine\packages.config">
<Link>packages.config</Link>
</None>
<None Include="..\Microsoft.PowerShell.PSReadLine\PSReadLine.psd1">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<Link>PSReadLine.psd1</Link>
</None>
<None Include="..\Microsoft.PowerShell.PSReadLine\PSReadLine.psm1">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<Link>PSReadLine.psm1</Link>
</None>
<None Include="..\Microsoft.PowerShell.PSReadLine\SamplePSReadlineProfile.ps1">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<Link>SamplePSReadlineProfile.ps1</Link>
</None>
</ItemGroup>
<ItemGroup>
<None Include="..\Microsoft.PowerShell.PSReadLine\en-US\about_PSReadline.help.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<Link>en-US\about_PSReadline.help.txt</Link>
</None>
<None Include="..\Microsoft.PowerShell.PSReadLine\en-US\PSReadline.dll-help.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<Link>en-US\PSReadline.dll-help.xml</Link>
</None>
</ItemGroup>
<ItemGroup>
<None Include="..\Microsoft.PowerShell.PSReadLine\Changes.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<Link>Changes.txt</Link>
</None>
</ItemGroup>
<ItemGroup>
<None Include="..\Microsoft.PowerShell.PSReadLine\License.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<Link>License.txt</Link>
</None>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<PropertyGroup>
<PostBuildEvent>IF EXIST ..\..\CopyDLL.cmd (
..\..\CopyDLL.cmd $(TargetPath)
)</PostBuildEvent>
</PropertyGroup>
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>

View file

@ -1,64 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">x86</Platform>
<ProjectGuid>{9F0760E6-18AC-4B3F-A6B2-7157404C4276}</ProjectGuid>
<OutputType>Exe</OutputType>
<NoStandardLibraries>false</NoStandardLibraries>
<AssemblyName>ConsoleApplication</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<TargetFrameworkProfile>Client</TargetFrameworkProfile>
</PropertyGroup>
<PropertyGroup>
<RootNamespace>powershell</RootNamespace>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'UNIX|x86'">
<OutputPath>bin\x86\UNIX\</OutputPath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'CORECLR|x86'">
<OutputPath>bin\x86\CORECLR\</OutputPath>
</PropertyGroup>
<ItemGroup>
<Reference Include="Microsoft.CSharp" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Data" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="System.Xml" />
<Reference Include="System.Xml.Linq" />
</ItemGroup>
<ItemGroup>
<None Include="..\powershell\.gitignore">
<Link>.gitignore</Link>
</None>
<None Include="..\powershell\project.json">
<Link>project.json</Link>
</None>
<None Include="..\powershell\README.md">
<Link>README.md</Link>
</None>
</ItemGroup>
<ItemGroup>
<Compile Include="..\powershell\Program.cs">
<Link>Program.cs</Link>
</Compile>
</ItemGroup>
<ItemGroup>
<Folder Include=".vs\" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="Microsoft.PowerShell.ConsoleHost.csproj">
<Project>{5b0ca2c8-9c4e-460b-a632-0fc22e71df2a}</Project>
<Name>Microsoft.PowerShell.ConsoleHost</Name>
</ProjectReference>
<ProjectReference Include="System.Management.Automation.csproj">
<Project>{1256d32a-be8d-4efe-9769-57be5663209e}</Project>
<Name>System.Management.Automation</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSHARP.Targets" />
<ProjectExtensions>
<VisualStudio AllowExistingFolder="true" />
</ProjectExtensions>
</Project>

View file

@ -0,0 +1,25 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Description>PSReadLine basic tests</Description>
<TargetFramework>netcoreapp1.1</TargetFramework>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<AssemblyName>TestPSReadLine</AssemblyName>
<OutputType>Exe</OutputType>
<RuntimeIdentifiers>ubuntu.14.04-x64;ubuntu.16.04-x64;centos.7-x64;fedora.24-x64;win7-x86;win7-x64;win10-x64;osx.10.11-x64;osx.10.12-x64;opensuse.13.2-x64;opensuse.42.1-x64</RuntimeIdentifiers>
<RuntimeFrameworkVersion>1.1.1</RuntimeFrameworkVersion>
<GenerateAssemblyTitleAttribute>false</GenerateAssemblyTitleAttribute>
<GenerateAssemblyDescriptionAttribute>false</GenerateAssemblyDescriptionAttribute>
<GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute>
<GenerateAssemblyCompanyAttribute>false</GenerateAssemblyCompanyAttribute>
<GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>
<GenerateAssemblyCopyrightAttribute>false</GenerateAssemblyCopyrightAttribute>
<GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute>
<GenerateAssemblyFileVersionAttribute>false</GenerateAssemblyFileVersionAttribute>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\..\src\Microsoft.PowerShell.PSReadLine\Microsoft.PowerShell.PSReadLine.csproj" />
</ItemGroup>
</Project>

View file

@ -1,37 +0,0 @@
{
"name": "TestPSReadLine",
"version": "1.0.0-*",
"description": "PSReadLine basic tests",
"buildOptions": {
"warningsAsErrors": true,
"emitEntryPoint": true
},
"dependencies": {
"Microsoft.PowerShell.PSReadLine": "6.0.0-*"
},
"frameworks": {
"netcoreapp1.1": {
"imports": [ "dnxcore50", "portable-net45+win8" ],
"dependencies": {
"Microsoft.NETCore.App": "1.1.0"
}
}
},
"runtimes": {
"ubuntu.14.04-x64": { },
"ubuntu.16.04-x64": { },
"centos.7-x64": { },
"fedora.24-x64": { },
"win7-x86": { },
"win7-x64": { },
"win10-x64": { },
"osx.10.11-x64": { },
"osx.10.12-x64": { },
"opensuse.13.2-x64": {},
"opensuse.42.1-x64": {}
}
}

View file

@ -0,0 +1,24 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Description>PowerShell On Linux xUnit Tests</Description>
<TargetFramework>netcoreapp1.1</TargetFramework>
<DelaySign>true</DelaySign>
<AssemblyName>powershell-tests</AssemblyName>
<AssemblyOriginatorKeyFile>../../src/signing/visualstudiopublic.snk</AssemblyOriginatorKeyFile>
<SignAssembly>true</SignAssembly>
<GenerateRuntimeConfigurationFiles>true</GenerateRuntimeConfigurationFiles>
<RuntimeIdentifiers>ubuntu.14.04-x64;ubuntu.16.04-x64;debian.8-x64;centos.7-x64;fedora.24-x64;win7-x86;win7-x64;win81-x64;win10-x64;osx.10.11-x64;osx.10.12-x64;opensuse.13.2-x64;opensuse.42.1-x64</RuntimeIdentifiers>
<PackageTargetFallback>$(PackageTargetFallback);dnxcore50</PackageTargetFallback>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\..\src\System.Management.Automation\System.Management.Automation.csproj" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="xunit" Version="2.2.0-beta4-build3444" />
<PackageReference Include="dotnet-test-xunit" Version="2.2.0-preview2-build1029" />
</ItemGroup>
</Project>

View file

@ -1,43 +0,0 @@
{
"name": "powershell-tests",
"version": "1.0.0-*",
"description": "PowerShell On Linux xUnit Tests",
"buildOptions": {
"keyFile": "../../src/signing/visualstudiopublic.snk",
"delaySign": true,
"publicSign": false
},
"dependencies": {
"System.Management.Automation": "1.0.0-*"
},
"frameworks": {
"netcoreapp1.1": {
"imports": [ "dnxcore50", "portable-net45+win8" ],
"dependencies": {
"xunit": "2.2.0-beta4-build3444",
"dotnet-test-xunit": "2.2.0-preview2-build1029"
}
}
},
"testRunner": "xunit",
"runtimes": {
"ubuntu.14.04-x64": { },
"ubuntu.16.04-x64": { },
"debian.8-x64": { },
"centos.7-x64": { },
"fedora.24-x64": { },
"win7-x86": { },
"win7-x64": { },
"win81-x64": { },
"win10-x64": { },
"osx.10.11-x64": { },
"osx.10.12-x64": { },
"opensuse.13.2-x64": {},
"opensuse.42.1-x64": {}
}
}

View file

@ -300,7 +300,7 @@ function New-TestHost
{
If ($IsCoreCLR)
{
$references = "System","mscorlib","System.Management.Automation",
$references = "mscorlib","System.Management.Automation",
"System.Collections.NonGeneric","System.Console","System.Collections",
"System.Globalization"
}

View file

@ -1,94 +0,0 @@
# Looking at pester internal to get tag filter and ExcludeTagFilter
# This seems like the most stable way to do this
# other options like testing for tags seems more likely to break
InModuleScope Pester {
Describe 'Getting Tag Filters' -Tag CI {
$global:__PesterTags = $pester.TagFilter
$global:__PesterExcludeTags = $pester.ExcludeTagFilter
}
}
Describe 'SDK Send Greeting Sample Tests' -Tag CI {
try {
$enlistmentRoot = Join-Path $PSScriptRoot "../../../"
$enlistmentRoot = Resolve-Path $enlistmentRoot | % Path
$docLocation = Join-Path -Path $enlistmentRoot -ChildPath '\docs\cmdlet-example'
$testResultPath = Join-Path $TestDrive 'sendgreetingresults.xml'
$sampleCopy = Join-Path $TestDrive 'sendgreeting'
$fullSampleCopyPath = Join-Path $sampleCopy 'cmdlet-example'
$powershell = (Get-Process -id $PID).MainModule.FileName
if(!(Test-Path $sampleCopy))
{
New-Item -ItemType Directory -Path $sampleCopy
}
Copy-Item -Recurse -Path $docLocation -Destination $sampleCopy -Force
Get-ChildItem -Recurse $sampleCopy | %{ Write-Verbose "sc: $($_.FullName)"}
$pesterCommand = "Invoke-Pester $sampleCopy -PassThru"
if($global:__PesterTags)
{
$pesterCommand += " -Tag $(@($global:__PesterTags) -join ',')"
}
if($global:__PesterExcludeTags)
{
$pesterCommand += " -ExcludeTag $(@($global:__PesterExcludeTags) -join ',')"
}
$importPesterCommand = 'Import-module Pester'
if($IsCoreCLR)
{
$importPesterCommand = "Import-Module $(Join-Path -path $PSHOME -child '/Modules/Pester')"
}
$command = @"
Push-Location -Path $fullSampleCopyPath
$importPesterCommand
$pesterCommand | Export-Clixml -Path $testResultPath
"@
Write-Verbose -Message "command: '$command'"
$bytes = [System.Text.Encoding]::Unicode.GetBytes($command)
$encodedCommand = [Convert]::ToBase64String($bytes)
&$powershell -encodedCommand $encodedCommand
it "Should have test results file" {
$testResultPath | should exist
$script:results = Import-Clixml $testResultPath
}
it "Should have test results" {
$script:results | should not be BeNullOrEmpty
$script:results.TotalCount | should not BeNullOrEmpty
$script:results.TestResult.Count | should not BeNullOrEmpty
}
it "Should have no failures" {
$script:results.FailedCount | should be 0
}
foreach($testResult in $script:results.TestResult){
Context "Test $($testResult.Name)" {
it "should have no failure message" {
$testResult.FailureMessage | should BeNullOrEmpty
}
it "should have no stack trace" {
$testResult.StackTrace | should BeNullOrEmpty
}
it "should have no error record" {
$testResult.ErrorRecord | should BeNullOrEmpty
}
it "should have not failed" {
Write-Verbose "Result: $($testResult.Result)"
$testResult.Result | should not be Failed
}
}
}
} finally {
Pop-Location
}
}

View file

@ -0,0 +1,12 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Description>Very simple little console app that creates child processes of itself</Description>
<TargetFramework>netcoreapp1.1</TargetFramework>
<AssemblyName>createchildprocess</AssemblyName>
<OutputType>Exe</OutputType>
<RuntimeIdentifiers>ubuntu.16.04-x64;ubuntu.14.04-x64;debian.8-x64;centos.7-x64;fedora.24-x64;win7-x86;win7-x64;win81-x64;win10-x64;osx.10.11-x64;osx.10.12-x64;opensuse.13.2-x64;opensuse.42.1-x64</RuntimeIdentifiers>
<RuntimeFrameworkVersion>1.1.1</RuntimeFrameworkVersion>
</PropertyGroup>
</Project>

View file

@ -1,33 +0,0 @@
{
"name": "createchildprocess",
"version": "1.0.0-*",
"description": "Very simple little console app that creates child processes of itself",
"buildOptions": {
"emitEntryPoint": true
},
"frameworks": {
"netcoreapp1.1": {
"dependencies": {
"Microsoft.NETCore.App": "1.1.0"
}
}
},
"runtimes": {
"ubuntu.16.04-x64": { },
"ubuntu.14.04-x64": { },
"debian.8-x64": { },
"centos.7-x64": { },
"fedora.24-x64": { },
"win7-x86": { },
"win7-x64": { },
"win81-x64": { },
"win10-x64": { },
"osx.10.11-x64": { },
"osx.10.12-x64": { },
"opensuse.13.2-x64": {},
"opensuse.42.1-x64": {}
}
}

View file

@ -0,0 +1,12 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Description>Very simple little console class that you can use to see how PowerShell is passing parameters to legacy console apps.</Description>
<TargetFramework>netcoreapp1.1</TargetFramework>
<AssemblyName>echoargs</AssemblyName>
<OutputType>Exe</OutputType>
<RuntimeIdentifiers>ubuntu.16.04-x64;ubuntu.14.04-x64;debian.8-x64;centos.7-x64;fedora.24-x64;win7-x86;win7-x64;win81-x64;win10-x64;osx.10.11-x64;osx.10.12-x64;opensuse.13.2-x64;opensuse.42.1-x64</RuntimeIdentifiers>
<RuntimeFrameworkVersion>1.1.1</RuntimeFrameworkVersion>
</PropertyGroup>
</Project>

View file

@ -1,33 +0,0 @@
{
"name": "echoargs",
"version": "1.0.0-*",
"description": "Very simple little console class that you can use to see how PowerShell is passing parameters to legacy console apps.",
"buildOptions": {
"emitEntryPoint": true
},
"frameworks": {
"netcoreapp1.1": {
"dependencies": {
"Microsoft.NETCore.App": "1.1.0"
}
}
},
"runtimes": {
"ubuntu.16.04-x64": { },
"ubuntu.14.04-x64": { },
"debian.8-x64": { },
"centos.7-x64": { },
"fedora.24-x64": { },
"win7-x86": { },
"win7-x64": { },
"win81-x64": { },
"win10-x64": { },
"osx.10.11-x64": { },
"osx.10.12-x64": { },
"opensuse.13.2-x64": {},
"opensuse.42.1-x64": {}
}
}

View file

@ -1,82 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{08218B1A-8B85-4722-9E3F-4D6C0BF58AD8}</ProjectGuid>
<OutputType>Exe</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>TestPSReadLine</RootNamespace>
<AssemblyName>TestPSReadLine</AssemblyName>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Management.Automation, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
<HintPath>..\PSReadLine\packages\Microsoft.PowerShell.3.ReferenceAssemblies.1.0.0\lib\net4\System.Management.Automation.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="..\PSReadLine\AssemblyInfo.cs">
<Link>AssemblyInfo.cs</Link>
</Compile>
<Compile Include="..\PSReadLine\Program.cs">
<Link>Program.cs</Link>
</Compile>
</ItemGroup>
<ItemGroup>
<None Include="..\PSReadLine\App.config">
<Link>App.config</Link>
</None>
<None Include="..\PSReadLine\packages.config">
<Link>packages.config</Link>
</None>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\PSReadLine\PSReadLine.csproj">
<Project>{615788cb-1b9a-4b34-97b3-4608686e59ca}</Project>
<Name>PSReadLine</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<Folder Include="Properties\" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>

View file

@ -163,7 +163,9 @@ function Invoke-AppVeyorBuild
Start-PSBuild -Configuration 'CodeCoverage' -PSModuleRestore -Publish
}
Start-PSBuild -FullCLR -PSModuleRestore
## Stop building 'FullCLR', but keep the parameters and related scripts for now.
## Once we confirm that portable modules is supported with .NET Core 2.0, we will clean up all FullCLR related scripts.
<# Start-PSBuild -FullCLR -PSModuleRestore # Disable FullCLR Build #>
Start-PSBuild -CrossGen -PSModuleRestore -Configuration 'Release'
}
@ -289,7 +291,7 @@ function Invoke-AppVeyorTest
Write-Host -Foreground Green 'Run CoreCLR tests'
$testResultsNonAdminFile = "$pwd\TestsResultsNonAdmin.xml"
$testResultsAdminFile = "$pwd\TestsResultsAdmin.xml"
$testResultsFileFullCLR = "$pwd\TestsResults.FullCLR.xml"
<# $testResultsFileFullCLR = "$pwd\TestsResults.FullCLR.xml" # Disable FullCLR Build #>
if(!(Test-Path "$env:CoreOutput\powershell.exe"))
{
throw "CoreCLR PowerShell.exe was not built"
@ -317,21 +319,23 @@ function Invoke-AppVeyorTest
Write-Host -Foreground Green 'Upload CoreCLR Admin test results'
Update-AppVeyorTestResults -resultsFile $testResultsAdminFile
<#
#
# FullCLR
# FullCLR # Disable FullCLR Build
$env:FullOutput = Split-Path -Parent (Get-PSOutput -Options (New-PSOptions -FullCLR))
Write-Host -Foreground Green 'Run FullCLR tests'
Start-PSPester -FullCLR -bindir $env:FullOutput -outputFile $testResultsFileFullCLR -Tag $null -path 'test/fullCLR'
Write-Host -Foreground Green 'Upload FullCLR test results'
Update-AppVeyorTestResults -resultsFile $testResultsFileFullCLR
#>
#
# Fail the build, if tests failed
@(
$testResultsNonAdminFile,
$testResultsAdminFile,
$testResultsFileFullCLR
$testResultsAdminFile
<# $testResultsFileFullCLR # Disable FullCLR Build #>
) | % {
Test-PSPesterResults -TestResultsFile $_
}
@ -401,13 +405,16 @@ function Invoke-AppveyorFinish
$name = Get-PackageName
$zipFilePath = Join-Path $pwd "$name.zip"
$zipFileFullPath = Join-Path $pwd "$name.FullCLR.zip"
<# $zipFileFullPath = Join-Path $pwd "$name.FullCLR.zip" # Disable FullCLR Build #>
Add-Type -assemblyname System.IO.Compression.FileSystem
Write-Verbose "Zipping ${env:CoreOutput} into $zipFilePath" -verbose
[System.IO.Compression.ZipFile]::CreateFromDirectory($env:CoreOutput, $zipFilePath)
<#
# Disable FullCLR Build
Write-Verbose "Zipping ${env:FullOutput} into $zipFileFullPath" -verbose
[System.IO.Compression.ZipFile]::CreateFromDirectory($env:FullOutput, $zipFileFullPath)
#>
$artifacts = New-Object System.Collections.ArrayList
foreach ($package in $packages) {
@ -415,7 +422,7 @@ function Invoke-AppveyorFinish
}
$null = $artifacts.Add($zipFilePath)
$null = $artifacts.Add($zipFileFullPath)
<# $null = $artifacts.Add($zipFileFullPath) # Disable FullCLR Build #>
if ($env:APPVEYOR_REPO_TAG_NAME)
{