Не удалось найти файл ildasm.exe в папке C:\Program Files (x86)\Microsoft visual studio 11.0

Как подсказка разработчика для Visual Studio 2012 ищет местоположение ildasm.exe. Запуск командного окна. Командная строка разработчика для Visual studio 2012 укажет на местоположение C:\Program Files (x86)\Microsoft visual studio 11.0, но в этом месте ildasm.exe не удалось найти. Фактически вход в окно команды, ildasm.exe откроет инструмент ildasm.

Может ли кто-нибудь выяснить, как Developer command prompt for Visual studio 2012 найти физический файл ildasm.exe.

Ответы

Ответ 1

При запуске Developer command prompt for Visual studio 2012 команда (это bat script) изменяет среду PATH (и другие вещи, которые в данном случае не имеют значения).

Вы можете увидеть разницу при вводе set в Developer command prompt for Visual studio 2012 и в классическом cmd.

Когда вы открываете Developer command prompt for Visual studio 2012, это правда, что вы приземляетесь C:\Program Files (x86)\Microsoft visual studio 11.0, но благодаря измененной переменной PATH переменные окна будут выглядеть в каждом каталоге, указанном этой переменной.

Он найдет ildasm.exe в i.e. c:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools\.

Ответ 2

проверьте следующий раздел. Я использую VS 2013 и 2015.

  • C:\Program Files (x86)\Microsoft SDK\Windows\v7.0A\Bin
  • C:\Program Files (x86)\Microsoft SDK\Windows\v8.0A\bin\NETFX 4.0 Tools
  • C:\Program Files (x86)\Microsoft SDK\Windows\v8.1A\bin\NETFX 4.5.1 Инструменты
  • C:\Program Files (x86)\Microsoft SDK\Windows\v10.0A\bin\NETFX 4.6 Инструменты
  • C:\Program Files (x86)\Microsoft SDK\Windows\v10.0A\bin\NETFX 4.6.1 Инструменты

Если вы хотите использовать их из Visual Studio Directly. Вы можете попробовать следующий URL

Запустите инструмент ildasm из самой внутренней визуальной студии, как

Ответ 3

Существуют различные подсказки команд разработчика для разных целей, каждый из которых запускает командный файл, который изменяет PATH и некоторые другие вещи, чтобы различные программы разработчика могли работать.

Обратите внимание, что каждое командное окно, запущенное этими командами, начинается с PATH, заданного с помощью настроек пользователя и системной среды. Затем пакетные файлы изменяют PATH и т.д. Только в этом командном окне. Запуск нового командного окна не будет получать настройки из командного файла, так как он не изменяет настройки пользователя и системной среды.

Если вам действительно нужен простой доступ к ildasm.exe часто из командного окна, вы можете изменить настройки пользовательской среды. В Windows 7 вы можете получить доступ к этим настройкам с помощью свойств компьютера, на котором вы выбрали "расширенные системные настройки", а затем "переменные среды".