запуск утилиты .net из командной строки - PullRequest
0 голосов
/ 18 ноября 2010

У меня нет опыта запуска программ из командной строки, и я хочу запустить mscordmp из командной строки, которая является утилитой VS.

Документация показывает так:
mscordmp [опции] / идентификатор процесса pid / выходной файл

но когда я запускаю из командной строки, он говорит, что не распознан. Нужно ли указывать конкретное приглашение?

Любой совет будет приветствоваться.

Спасибо.

Ответы [ 3 ]

2 голосов
/ 18 ноября 2010

В вашем меню «Пуск» должна быть «Командная строка Visual Studio» в папке «Инструменты Visual Studio» (которая находится в папке Microsoft Visual Studio). Это устанавливает все правильные переменные среды и параметры пути, которые должны вам помочь.

1 голос
/ 18 ноября 2010

Это старый инструмент из .NET 1.x дней и больше не распространяется.Google "clrdump" для эквивалентного бесплатного инструмента, сделайте первый удар.

1 голос
/ 18 ноября 2010

Если папка, в которой она находится, отсутствует в переменной PATH вашей системы, вам нужно будет cd войти в этот каталог, прежде чем вводить код, который вы опубликовали выше.

Пример (при условии, что он находится в C: \ Program Files \ Tools):

1) Зайдите в Пуск -> Выполнить (или нажмите клавишу Windows + R)
2) Введите: cd "C: \ Program Files \ Tools \"
3) Обязательно добавьте кавычки, поскольку в файлах программы есть пробел.
4) Теперь запустите вашу команду: mscordmp [options] / pid processID / out outputFile

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...