2010-11-18 3 views
0

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

документация показывает, как, например:
mscordmp [опции]/PID ProcessId/из файл_вывода

но при запуске из командной строки он говорит не признал. Мне нужно обеспечить конкретную подсказку?

Любые советы приветствуются.

Спасибо.

+0

Что именно вы вводите в командной строке? – Bryan

+0

Это было в подсказке c: /, и это было mscordmp/pid 4352/out myDump, и я получил нераспознанную ошибку. Спасибо –

ответ

1

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

+0

Спасибо. Неудивительно, что это не сработало. –

+0

Ганс, будет ли работать clrdump на последней платформе .net? –

+1

У него нет зависимости от .NET, для создания мини-дисков требуется неуправляемый код. Кстати, вы можете сделать их тоже с Диспетчером задач в Vista и Win7. Вкладка «Процессы», щелкните процесс правой кнопкой мыши. –

1

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

Пример (при условии, что это в C: \ Program Files \ Tools):

1) Перейдите в меню Пуск -> Выполнить (или нажмите Windows Key + R)
2) Введите: CD «C: \ Program Files \ Tools \ "
3) Обязательно добавьте кавычки, потому что в файлах программы есть пробел.
4) Теперь запустите команду: mscordmp [опции]/PID ProcessId/из OUTPUTFILE

2

Там должно быть "Visual Studio Command Prompt" в папке Visual Studio Tools (который в папке Microsoft Visual Studio) на ваше начальное меню. Это устанавливает все правильные переменные среды и параметры пути, которые должны вам помочь.

Смежные вопросы