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); } }
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); } }
void WriteLine(string message) { ScriptingConsole.WriteLine(message, ScriptingStyle.Out); }
void WritePowerShellIsNotInstalledMessage() { string message = GetPowerShellIsNotInstalledMessage(); ScriptingConsole.WriteLine(message, ScriptingStyle.Error); }
public void Run() { string message = GetDotNetCoreRuntimeIsNotInstalledMessage(); ScriptingConsole.WriteLine(message, ScriptingStyle.Error); }