Script Debugging: Attach to Process
Für das Script-Debuggen muss man sich ja an den EPLAN Prozess hängen… Das kann man auch recht schön automatisieren.
Hier der Code für das Makro:
using EnvDTE; using EnvDTE80; using System.Management; using System; public class C : VisualCommanderExt.ICommand { public void Run(EnvDTE80.DTE2 DTE, Microsoft.VisualStudio.Shell.Package package) { foreach(Process proc in DTE.Debugger.LocalProcesses) { if(proc.Name.ToString().EndsWith("EPLAN.exe")) { proc.Attach(); return; } } System.Windows.MessageBox.Show("Process running the EPLAN was not found."); } }
Ich habs das gleich in eine Toolbar gepackt zusammen mit Detach All, dann kann ich Visual Studio wieder davon lösen.