Intenté establecer un punto de interrupción usando WinDbg en un código fuente de una aplicación C#, pero no funcionó. ¿Hay alguna manera de establecer un punto de interrupción en un código fuente de la aplicación administrada cuando uso WinDbg?¿Puedo establecer un punto de interrupción en un código fuente de la aplicación administrada cuando uso WinDbg?
Repro paso es el siguiente:
1.Make un simple C# aplicación
class Proram
{
static void MyWrite(){
Console.WriteLine("test");
}
static void Main(string[] args){
Console.ReadLine();
MyWrite();
}
}
2.Inicie la aplicación .NET desde WinDbg
3.Open su archivo de origen en WinDbg
4 Ejecución de ejecución (mientras que la aplicación en ReadLine())
5.Setup ruta del símbolo y cargar sos.dll
6. Establecer un punto de interrupción en Console.WriteLine ("test") usando F9
7.Execute comando "g"
8.Error ocurrió
Unable to insert breakpoint 0 at <address>, Win32 error 0x998
"Invalid access to memory location."
bp0 at <address> failed
WaitForEvent failed
tengo símbolo privado de la aplicación, así que no creo que esto es una problema relacionado con el símbolo.