From efc83bbaa2e84c4cb07f4c3cba3d101ebf1dc1ab Mon Sep 17 00:00:00 2001 From: "Jason Shirk (POWERSHELL)" Date: Tue, 5 Jul 2016 10:27:41 -0700 Subject: [PATCH] Add csproj files and sln for editing but not building --- powershell.sln | 52 ++ ...soft.PowerShell.Commands.Management.csproj | 165 ++++ ...crosoft.PowerShell.Commands.Utility.csproj | 250 +++++ .../Microsoft.PowerShell.ConsoleHost.csproj | 114 +++ .../PSReadLine.csproj | 8 +- .../AssemblyInfo.cs | 18 + .../System.Management.Automation.csproj | 882 ++++++++++++++++++ src/powershell/powershell.csproj | 56 ++ 8 files changed, 1544 insertions(+), 1 deletion(-) create mode 100644 powershell.sln create mode 100644 src/Microsoft.PowerShell.Commands.Management/Microsoft.PowerShell.Commands.Management.csproj create mode 100644 src/Microsoft.PowerShell.Commands.Utility/Microsoft.PowerShell.Commands.Utility.csproj create mode 100644 src/Microsoft.PowerShell.ConsoleHost/Microsoft.PowerShell.ConsoleHost.csproj create mode 100644 src/System.Management.Automation/System.Management.Automation.csproj create mode 100644 src/powershell/powershell.csproj diff --git a/powershell.sln b/powershell.sln new file mode 100644 index 000000000..fc1c9d690 --- /dev/null +++ b/powershell.sln @@ -0,0 +1,52 @@ + +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\powershell\powershell.csproj", "{9F0760E6-18AC-4B3F-A6B2-7157404C4276}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Management.Automation", "src\System.Management.Automation\System.Management.Automation.csproj", "{1256D32A-BE8D-4EFE-9769-57BE5663209E}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.PowerShell.Commands.Management", "src\Microsoft.PowerShell.Commands.Management\Microsoft.PowerShell.Commands.Management.csproj", "{FE0D19AF-A6BE-4A68-BC1D-F52F3A17E2A0}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.PowerShell.Commands.Utility", "src\Microsoft.PowerShell.Commands.Utility\Microsoft.PowerShell.Commands.Utility.csproj", "{5B134412-7EAF-4D60-9EED-CD200BDC5153}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.PowerShell.ConsoleHost", "src\Microsoft.PowerShell.ConsoleHost\Microsoft.PowerShell.ConsoleHost.csproj", "{5B0CA2C8-9C4E-460B-A632-0FC22E71DF2A}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PSReadLine", "src\Microsoft.PowerShell.PSReadLine\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 diff --git a/src/Microsoft.PowerShell.Commands.Management/Microsoft.PowerShell.Commands.Management.csproj b/src/Microsoft.PowerShell.Commands.Management/Microsoft.PowerShell.Commands.Management.csproj new file mode 100644 index 000000000..16a000121 --- /dev/null +++ b/src/Microsoft.PowerShell.Commands.Management/Microsoft.PowerShell.Commands.Management.csproj @@ -0,0 +1,165 @@ + + + + Debug + AnyCPU + {FE0D19AF-A6BE-4A68-BC1D-F52F3A17E2A0} + Library + false + ClassLibrary + v4.0 + 512 + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + Microsoft.PowerShell.Commands.Management + + + bin\UNIX\ + + + bin\CORECLR\ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Microsoft.PowerShell.Commands.Utility/Microsoft.PowerShell.Commands.Utility.csproj b/src/Microsoft.PowerShell.Commands.Utility/Microsoft.PowerShell.Commands.Utility.csproj new file mode 100644 index 000000000..5e0eab458 --- /dev/null +++ b/src/Microsoft.PowerShell.Commands.Utility/Microsoft.PowerShell.Commands.Utility.csproj @@ -0,0 +1,250 @@ + + + + Debug + AnyCPU + {5B134412-7EAF-4D60-9EED-CD200BDC5153} + Library + false + ClassLibrary + v4.0 + 512 + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + Microsoft.PowerShell.Commands.Utility + + + bin\UNIX\ + + + bin\CORECLR\ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Microsoft.PowerShell.ConsoleHost/Microsoft.PowerShell.ConsoleHost.csproj b/src/Microsoft.PowerShell.ConsoleHost/Microsoft.PowerShell.ConsoleHost.csproj new file mode 100644 index 000000000..118a7b5d7 --- /dev/null +++ b/src/Microsoft.PowerShell.ConsoleHost/Microsoft.PowerShell.ConsoleHost.csproj @@ -0,0 +1,114 @@ + + + + Debug + AnyCPU + {5B0CA2C8-9C4E-460B-A632-0FC22E71DF2A} + Library + false + Microsoft.PowerShell.ConsoleHost + v4.5 + 512 + + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + false + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + false + + + Microsoft.PowerShell.ConsoleHost + + + bin\UNIX\ + false + + + bin\CORECLR\ + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {1256d32a-be8d-4efe-9769-57be5663209e} + System.Management.Automation + + + + + + + diff --git a/src/Microsoft.PowerShell.PSReadLine/PSReadLine.csproj b/src/Microsoft.PowerShell.PSReadLine/PSReadLine.csproj index 63431248c..a9845be9f 100644 --- a/src/Microsoft.PowerShell.PSReadLine/PSReadLine.csproj +++ b/src/Microsoft.PowerShell.PSReadLine/PSReadLine.csproj @@ -34,6 +34,12 @@ true false + + bin\UNIX\ + + + bin\CORECLR\ + @@ -140,4 +146,4 @@ --> - + \ No newline at end of file diff --git a/src/System.Management.Automation/AssemblyInfo.cs b/src/System.Management.Automation/AssemblyInfo.cs index 937bfa8ae..56edb3836 100644 --- a/src/System.Management.Automation/AssemblyInfo.cs +++ b/src/System.Management.Automation/AssemblyInfo.cs @@ -12,6 +12,23 @@ using System.Resources; [assembly: InternalsVisibleTo("Microsoft.Test.Management.Automation.GPowershell.Analyzers,PublicKey=00240000048000009400000006020000002400005253413100040000010001003f8c902c8fe7ac83af7401b14c1bd103973b26dfafb2b77eda478a2539b979b56ce47f36336741b4ec52bbc51fecd51ba23810cec47070f3e29a2261a2d1d08e4b2b4b457beaa91460055f78cc89f21cd028377af0cc5e6c04699b6856a1e49d5fad3ef16d3c3d6010f40df0a7d6cc2ee11744b5cfb42e0f19a52b8a29dc31b0")] +#if NOT_SIGNED +// These attributes aren't every used, it's just a hack to get VS to not complain +// about access when editing using the project files that don't actually build. +[assembly: InternalsVisibleTo(@"System.Management.Automation.Help")] +[assembly: InternalsVisibleTo(@"Microsoft.PowerShell.Commands.Utility")] +[assembly: InternalsVisibleTo(@"Microsoft.PowerShell.Commands.Management")] +[assembly: InternalsVisibleTo(@"Microsoft.PowerShell.Security")] +[assembly: InternalsVisibleTo(@"System.Management.Automation.Remoting")] +[assembly: InternalsVisibleTo(@"Export-Command")] +[assembly: InternalsVisibleTo(@"Microsoft.PowerShell.ConsoleHost")] +[assembly: InternalsVisibleTo(@"Microsoft.PowerShell.PowerShellLanguageService")] +[assembly: InternalsVisibleTo(@"Microsoft.PowerShell.GraphicalHost")] +[assembly: InternalsVisibleTo(@"Microsoft.PowerShell.GPowerShell")] +[assembly: InternalsVisibleTo(@"Microsoft.PowerShell.ISECommon")] +[assembly: InternalsVisibleTo(@"Microsoft.PowerShell.Editor")] +[assembly: InternalsVisibleTo(@"powershell_ise")] +#else [assembly: InternalsVisibleTo(@"System.Management.Automation.Help"+@",PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] [assembly: InternalsVisibleTo(@"Microsoft.PowerShell.Commands.Utility"+@",PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] [assembly: InternalsVisibleTo(@"Microsoft.PowerShell.Commands.Management"+@",PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] @@ -25,6 +42,7 @@ using System.Resources; [assembly: InternalsVisibleTo(@"Microsoft.PowerShell.ISECommon"+@",PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] [assembly: InternalsVisibleTo(@"Microsoft.PowerShell.Editor"+@",PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] [assembly: InternalsVisibleTo(@"powershell_ise"+@",PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +#endif namespace System.Management.Automation { diff --git a/src/System.Management.Automation/System.Management.Automation.csproj b/src/System.Management.Automation/System.Management.Automation.csproj new file mode 100644 index 000000000..ab678c257 --- /dev/null +++ b/src/System.Management.Automation/System.Management.Automation.csproj @@ -0,0 +1,882 @@ + + + + Debug + AnyCPU + {1256D32A-BE8D-4EFE-9769-57BE5663209E} + Library + false + ClassLibrary + v4.5 + 512 + + + System.Management.Automation + + + bin\UNIX\ + DEBUG;NOT_SIGNED + + + bin\UNIX\ + DEBUG;CORECLR;LINUX;NOT_SIGNED + + + bin\CORECLR\ + DEBUG;CORECLR;NOT_SIGNED + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/powershell/powershell.csproj b/src/powershell/powershell.csproj new file mode 100644 index 000000000..d47ef5c8d --- /dev/null +++ b/src/powershell/powershell.csproj @@ -0,0 +1,56 @@ + + + + Debug + x86 + {9F0760E6-18AC-4B3F-A6B2-7157404C4276} + Exe + false + ConsoleApplication + v4.0 + Client + + + powershell + + + bin\x86\UNIX\ + + + bin\x86\CORECLR\ + + + + + + + + + + + + + + + + + + + + + + + + {5b0ca2c8-9c4e-460b-a632-0fc22e71df2a} + Microsoft.PowerShell.ConsoleHost + + + {1256d32a-be8d-4efe-9769-57be5663209e} + System.Management.Automation + + + + + + +