2016-07-01 12 views
0

Für meine Firma habe ich die Aufgabe, einen Weg zu finden, externe Prozesse und 'cs-Skripte' zu debuggen.Fehler beim Debuggen eines externen Prozesses mit Notepad ++ und csscript

Die Sache, die ich erreichen will, ist, dass Projektingenieure (die kein Visual Studio haben) die von ihnen geschriebenen Skripte debuggen. Wir haben ein ziemlich ordentliches System, in dem ein Projektingenieur ein einfaches Skript schreiben kann, um unserem Hauptprogramm ein bisschen mehr Funktionalität hinzuzufügen (Einschalten von Lichtern an speziellen Eingängen) (es wird viel benutzt, um zwischen benutzerdefinierten I/O von Kunden und unseren zu integrieren) Software.)

Also ich dachte, ein guter Punkt zu beginnen ist Auschecken des Csscript-Plugins für Notepad ++, Für den Aufbau eines einfachen Skripts (wenn es eine statische void main hat) ist es mehr als großartig, es ist fantastisch. Allerdings wollte ich den „Debug externer Prozess“ -Funktion und den Moment, mich darauf klicken, um zu versuchen bekomme ich diesen Fehler:

************** Tekst van uitzondering ************** 
System.ComponentModel.Win32Exception (0x80004005): The system cannot find the file specified 
    at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo) 
    at System.Diagnostics.Process.Start() 
    at CSScriptNpp.DebugExternal.<GetProcessList>d__11.MoveNext() 
    at CSScriptNpp.DebugExternal.Repopulete(Boolean refetch) 
    at CSScriptNpp.DebugExternal.<Reload>b__8_0() 


************** Loaded assembly's ************** 
mscorlib 
    Assembly-version: 4.0.0.0 
    Win32-version: 4.6.1076.0 built by: NETFXREL3STAGE 
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll 
---------------------------------------- 
CSScriptNpp 
    Assembly-version: 1.0.46.0 
    Win32-version: 1.0.46.0 
    CodeBase: file:///C:/Program%20Files%20(x86)/Notepad++/plugins/CSScriptNpp.dll 
---------------------------------------- 
System.Windows.Forms 
    Assembly-version: 4.0.0.0 
    Win32-version: 4.6.1055.0 built by: NETFXREL2 
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll 
---------------------------------------- 
System 
    Assembly-version: 4.0.0.0 
    Win32-version: 4.6.1075.0 built by: NETFXREL3STAGE 
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll 
---------------------------------------- 
System.Drawing 
    Assembly-version: 4.0.0.0 
    Win32-version: 4.6.1068.2 built by: NETFXREL3STAGE 
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll 
---------------------------------------- 
CSScriptIntellisense 
    Assembly-version: 1.0.14.0 
    Win32-version: 1.0.14.0 
    CodeBase: file:///C:/Program%20Files%20(x86)/Notepad++/plugins/CSScriptNpp/CSScriptIntellisense.dll 
---------------------------------------- 

Und ehrlich gesagt, ich habe keine Ahnung, was zu tun ist, weil alles, was ich tun ist: öffnet Notepad ++ -> plugins -> csscript -> Debug externer Prozess.

Irgendwelche Erfahrungen damit? oder kennt einen besseren Weg?

+0

haben Sie die Datei gespeichert? – rene

Antwort

0

ich das Problem durch eine Deinstallation Notepad ++ gelöst und entfernt alle Plugins und übrig gebliebenen Dateien/Ordner in Program Files (x86)\Notepad++

danach i NPP neu installiert und das Plugin erneut heruntergeladen, jetzt funktioniert es.