From 989b59c089887fca949c720ae507340ca8e955c5 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Tue, 2 Feb 2016 13:30:45 -0800 Subject: [PATCH] Add Microsoft.PowerShell.ConsoleHost For the Windows console. --- .../AssemblyInfo.cs | 29 +++++++++ .../project.json | 63 +++++++++++++++++++ 2 files changed, 92 insertions(+) create mode 100644 src/Microsoft.PowerShell.ConsoleHost/AssemblyInfo.cs create mode 100644 src/Microsoft.PowerShell.ConsoleHost/project.json diff --git a/src/Microsoft.PowerShell.ConsoleHost/AssemblyInfo.cs b/src/Microsoft.PowerShell.ConsoleHost/AssemblyInfo.cs new file mode 100644 index 000000000..6e175a5d3 --- /dev/null +++ b/src/Microsoft.PowerShell.ConsoleHost/AssemblyInfo.cs @@ -0,0 +1,29 @@ +using System.Reflection; +using System.Security.Permissions; +using System.Runtime.CompilerServices; +using System.Runtime.ConstrainedExecution; +using System.Diagnostics.CodeAnalysis; + + +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyInformationalVersionAttribute (@"10.0.10011.16384")] +[assembly:ReliabilityContractAttribute(Consistency.MayCorruptAppDomain, Cer.MayFail)] +[assembly: AssemblyTitle("Microsoft.PowerShell.ConsoleHost")] +[assembly: AssemblyDescription("Microsoft Windows PowerShell Console Host")] + +[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.5")] +[assembly:System.Resources.NeutralResourcesLanguage("en")] +[assembly:System.Runtime.InteropServices.ComVisible(false)] +[assembly:System.Reflection.AssemblyVersion("3.0.0.0")] +[assembly:System.Reflection.AssemblyProduct("Microsoft (R) Windows (R) Operating System")] +[assembly:System.Reflection.AssemblyCopyright("Copyright (c) Microsoft Corporation. All rights reserved.")] +[assembly:System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly:System.Reflection.AssemblyFileVersion("10.0.10011.16384")] +[assembly:AssemblyKeyFileAttribute(@"..\..\src\monad\monad\src\graphicalhost\visualstudiopublic.snk")] +[assembly:System.Reflection.AssemblyDelaySign(true)] + +internal static class AssemblyStrings +{ + internal const string AssemblyVersion = @"3.0.0.0"; + internal const string AssemblyCopyright = "Copyright (C) 2006 Microsoft Corporation. All rights reserved."; +} diff --git a/src/Microsoft.PowerShell.ConsoleHost/project.json b/src/Microsoft.PowerShell.ConsoleHost/project.json new file mode 100644 index 000000000..56019b524 --- /dev/null +++ b/src/Microsoft.PowerShell.ConsoleHost/project.json @@ -0,0 +1,63 @@ +{ + "version": "1.0.0-*", + "description": "Microsoft.PowerShell.ConsoleHost Library", + "authors": [ "sevoroby" ], + + "compilationOptions": { + "allowUnsafe": true + }, + + "dependencies": { + "System.Management.Automation": { + "type": "build", + "version": "1.0.0-*" + } + }, + + "frameworks": { + "dnx451": { + } + }, + + "compile": [ + "../../src/windows-build/gen/CONSOLE_HOST/*.cs" + ], + + "compileFiles": [ + "../../src/monad/monad/src/host/msh/CommandLineParameterParser.cs", + "../../src/monad/monad/src/host/msh/ConsoleControl.cs", + "../../src/monad/monad/src/host/msh/Executor.cs", + "../../src/monad/monad/src/host/msh/ConsoleHost.cs", + "../../src/monad/monad/src/host/msh/ConsoleHostRawUserInterface.cs", + "../../src/monad/monad/src/host/msh/ConsoleHostTranscript.cs", + "../../src/monad/monad/src/host/msh/ConsoleHostUserInterface.cs", + "../../src/monad/monad/src/host/msh/ConsoleHostUserInterfaceProgress.cs", + "../../src/monad/monad/src/host/msh/ConsoleHostUserInterfacePrompt.cs", + "../../src/monad/monad/src/host/msh/ConsoleHostUserInterfacePromptForChoice.cs", + "../../src/monad/monad/src/host/msh/ConsoleHostUserInterfaceSecurity.cs", + "../../src/monad/monad/src/host/msh/ConsoleShell.cs", + "../../src/monad/monad/src/host/msh/ConsoleTextWriter.cs", + "../../src/monad/monad/src/host/msh/ProgressPane.cs", + "../../src/monad/monad/src/host/msh/PendingProgress.cs", + "../../src/monad/monad/src/host/msh/ProgressNode.cs", + "../../src/monad/monad/src/host/msh/Serialization.cs", + "../../src/monad/monad/src/host/msh/StartTranscriptCmdlet.cs", + "../../src/monad/monad/src/host/msh/StopTranscriptCmdlet.cs", + "../../src/monad/monad/src/singleshell/installer/MshHostMshSnapin.cs", + "../../src/monad/monad/src/singleshell/installer/EngineInstaller.cs", + "../../src/monad/monad/src/host/msh/ManagedEntrance.cs" + ], + + "namedResource": { + "TranscriptStrings": "../../src/windows-build/gen/CONSOLE_HOST/TranscriptStrings.resources", + "ProgressNodeStrings": "../../src/windows-build/gen/CONSOLE_HOST/ProgressNodeStrings.resources", + "ManagedEntranceStrings": "../../src/windows-build/gen/CONSOLE_HOST/ManagedEntranceStrings.resources", + "HostMshSnapInResources": "../../src/windows-build/gen/CONSOLE_HOST/HostMshSnapInResources.resources", + "ConsoleHostUserInterfaceStrings": "../../src/windows-build/gen/CONSOLE_HOST/ConsoleHostUserInterfaceStrings.resources", + "ConsoleHostUserInterfaceSecurityResources": "../../src/windows-build/gen/CONSOLE_HOST/ConsoleHostUserInterfaceSecurityResources.resources", + "ConsoleHostStrings": "../../src/windows-build/gen/CONSOLE_HOST/ConsoleHostStrings.resources", + "ConsoleHostRawUserInterfaceStrings": "../../src/windows-build/gen/CONSOLE_HOST/ConsoleHostRawUserInterfaceStrings.resources", + "ConsoleControlStrings": "../../src/windows-build/gen/CONSOLE_HOST/ConsoleControlStrings.resources", + "CommandLineParameterParserStrings": "../../src/windows-build/gen/CONSOLE_HOST/CommandLineParameterParserStrings.resources" + } +}