wake-up-neo.com

Ildasm.exe konnte am Speicherort C:\Programme (x86)\Microsoft visual studio 11.0 nicht gefunden werden

Wie kann der Befehl Developer Prompt for Visual studio 2012 nach dem Speicherort von ildasm.exe suchen? Laufendes Befehlsfenster Entwicklerkommando Eingabeaufforderung für Visual Studio 2012 zeigt auf den Speicherort C:\Program Files (x86)\Microsoft visual studio 11.0, aber an diesem Speicherort wurde keine ildasm.exe gefunden. Bei Eingabe in das Befehlsfenster öffnet ildasm.exe das Werkzeug ildasm.

Kann jeder klären, wie Developer command Prompt for Visual studio 2012 die physische ildasm.exe findet.

18
Srikanth

Wenn Sie Developer command Prompt for Visual studio 2012 starten, ändert der Befehl (es ist ein Bat-Skript) die Umgebung PATH (und andere Dinge, die in diesem Fall keine Rolle spielen). 

Sie können den Unterschied sehen, wenn Sie set in Developer command Prompt for Visual studio 2012 und in der klassischen cmd eingeben.

Wenn Sie Developer command Prompt for Visual studio 2012 öffnen, landen Sie in C:\Program Files (x86)\Microsoft visual studio 11.0, aber dank der geänderten Variablen PATH schauen Fenster in jedes Verzeichnis, das von dieser Variablen erwähnt wird.

Es findet ildasm.exe in d.h. c:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools\.

31
pepo

bitte überprüfen Sie den folgenden Abschnitt. Ich verwende VS 2013 & 2015. 

  • C:\Programme (x86)\Microsoft SDKs\Windows\v7.0A\Bin
  • C:\Programme (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools
  • C:\Programme (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools
  • C:\Programme (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6 Tools
  • C:\Programme (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools
  • C:\Programme (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.7.1 Tools

Wenn Sie sie direkt aus Visual Studio verwenden möchten. Sie können folgende URL ausprobieren

Starten Sie das Iildasm-Tool aus Visual Studio heraus wie

14
reza.cse08

Es gibt verschiedene Eingabeaufforderungen des Entwicklers für verschiedene Ziele. Jedes startet eine Batchdatei, die PATH und einige andere Dinge ändert, damit verschiedene Entwicklerprogramme funktionieren können.

Beachten Sie, dass jedes Befehlsfenster, das von diesen Batchdateien gestartet wird, mit der PATH beginnt, die über die Benutzer- und Systemumgebungseinstellungen angegeben wird. Die Batch-Dateien ändern dann die Variable PATH innerhalb dieses Befehlsfensters. Beim Starten eines neuen Befehlsfensters werden die Einstellungen nicht aus der Batchdatei abgerufen, da die Benutzer- und Systemumgebungseinstellungen nicht geändert werden.

Wenn Sie wirklich möchten, dass ildasm.exe häufig über ein Befehlsfenster aufgerufen wird, können Sie die Einstellungen der Benutzerumgebung ändern. Unter Windows 7 können Sie auf diese Einstellungen über die Eigenschaften des Computers zugreifen, auf dem Sie "Erweiterte Systemeinstellungen" und dann "Umgebungsvariablen" auswählen.

1
AdrianHHH