示例#1
0
 bool SafeRunPowerShellInitializationScripts(Solution solution)
 {
     try {
         var runner = new InitializationScriptRunner(solution, ScriptExecutor);
         return(runner.ExecuteInitScriptsAsync(Token).WaitAndGetResult());
     } catch (Exception ex) {
         LoggingService.LogError("SafeRunPowerShellInitializationScripts error", ex);
         ScriptingConsole.WriteLine("\n" + ex.Message, ScriptingStyle.Error);
         return(true);
     }
 }
示例#2
0
 void PowerShellHostExited(object sender, EventArgs e)
 {
     try {
         ReloadPackageSources();
         OnMaxVisibleColumnsChanged();
         InitializeLazyScriptExecutor();
         commandExpansion.CommandExpansion = CreateCommandExpansion();
         InitializePackageScriptsForOpenSolution();
     } catch (Exception ex) {
         string message = GettextCatalog.GetString("Unable to initialize remote PowerShell host. {0}", ex.Message);
         ScriptingConsole.WriteLine(message, ScriptingStyle.Error);
         LoggingService.LogError("PowerShellHostExited error", ex);
     }
 }
示例#3
0
 void WriteLine(string message)
 {
     ScriptingConsole.WriteLine(message, ScriptingStyle.Out);
 }
示例#4
0
        void WritePowerShellIsNotInstalledMessage()
        {
            string message = GetPowerShellIsNotInstalledMessage();

            ScriptingConsole.WriteLine(message, ScriptingStyle.Error);
        }
        public void Run()
        {
            string message = GetDotNetCoreRuntimeIsNotInstalledMessage();

            ScriptingConsole.WriteLine(message, ScriptingStyle.Error);
        }