mdbg не может отладить мою программу hello world - PullRequest
5 голосов
/ 08 октября 2010

Чтобы опробовать mdbg, у меня есть следующая простая программа hello world:

// kkk.cs
using System;

class HelloMain
{
    static public void Main()
    {
        Console.WriteLine("Hello");
    }
}

Скомпилируйте ее с помощью csc / debug kkk.cs, это даст:

kkk.exe
kkk.pdb

Затем я делаю (из командной строки Visual Studio):

mdbg kkk.exe

или

mdbg !r kkk.exe

Я получил:

Error: The request is not supported. (Exception from HRESULT: 0x80070032)

Ответы [ 2 ]

8 голосов
/ 21 мая 2012

Я знаю, что этот вопрос очень старый, но я натолкнулся на это и нашел решение этой проблемы.Добавление сюда для любых других Googlers.exe

C: \ Program Files \ Microsoft SDKs \ Windows \ v7.1 \ Bin \ NETFX 4.0 Tools \ x64 \ Mdbg.exe

Убедитесь, что вы запускаетеправильная версия (в моем случае, x64 версия) и выполнение «Запуск от имени администратора» при открытии командной строки.

7 голосов
/ 08 октября 2010

Попробуйте csc /debug /platform:x86 kkk.cs

Вы работаете в 64-битной Windows.Mdbg является 32-битным процессом и может отлаживать только 32-битные процессы.

...