2017-05-28 24 views
2

Ich mag würde ein vbscript mit Visual Studio 2017 Community Edition debuggen und befolgte die hier für VS2015 genannten Schritte:Visual Studio 2017 Debuggen Vbscript

Video

Ich trat

cscript.exe /x foo.vbs 

in die Kommandozeile, aber kein Debugger startet. Gibt es ein Problem mit der 2017. Version von VS oder gibt es einige Schritte (z. B. Konfigurationsschritte in VS), die nicht im Video gezeigt werden?

Edit: Ich versuchte cscript.exe //X foo.vbs, cscript.exe foo.vbs //X, cscript.exe //X //D foo.vbs und cscript.exe foo.vbs //X //D zu

Dank steff

+1

Liste Bitte beachten Sie die aktuellen Anweisungen und Schritte, die Sie stattdessen zu einem Video zu verknüpfen gefolgt. Das Video hat keine textuellen Beschreibungen und mein Computer hat momentan keine Lautsprecher. – Dai

+0

Ich habe die Frage – steff123

Antwort

1

CScript.exe erfordert doppelt zukunftsSchrägStriche für seine eigene Befehlszeilenoptionen, weil Einzel aufgeschlitzt Argumente werden an das Skript selbst übergeben.

Sie möchten cscript.exe //X nicht cscript /X.

Ich schlage auch das //D Argument, so dass es sofort bricht.

+0

bearbeitet. Entschuldigung, nebotter, um zu erwähnen, dass ich auch Doppelschlitze probiert habe. – steff123

+1

Das stimmt nicht ganz. Sie müssen nur verdoppelt werden, wenn sie dem Skriptdateinamen folgen. Dies ist nützlich, wenn assoziative Starts, z. 'myscript.vbs // B' anstelle von' cscript/B meinscript.vbs'. – intDattashame

3

Führen Sie Ihren VS2017 als Administrator aus und aktivieren Sie dann die Skriptoption unter TOOLS-> Optionen-> Debugging-> Just-In-Time und debuggen Sie erneut.

enter image description here

Auch wenn ich nicht die VS2017 Community-Version verwendet habe, aber ich habe das gleiche Problem, fand ich, dass es an das JIT-Debugging in meiner Seite mit VS2017 Enterprise-Version verwendet war und es funktioniert gut nach ermogliche es:

enter image description here

+0

Scheint, dass diese Option in der Community Edition von Visual Studio 2017 nicht verfügbar ist –