Re: [DOTNET-ROTOR] AW: [DOTNET-ROTOR] Debugging C# compiler - Help!

2003-02-06 Thread Kalpana
thanks a lot for ur reply. i tried it and it did work.
kalpana

On Tue, 04 Feb 2003 Schmied Fabian wrote :

Okay, I tried it out and I see: after attaching, the debugger
really does not break. What you can do, however, is (after
inserting __debugbreak() if you want and after building the
compiler with env checked) open visual studio, use
File/Open/Project, select Executable Types for the file type,
locate csc.exe and open it. Then set the correct command
arguments for csc.exe in the project properties, save the
automatically generated solution under some name, and use
Debug/Start to execute the compiler. If you inserted
__debugbreak(), the debugger should now break at that point (use
Show Source on the callstack to see the sources instead of the
disassembly). If you didn't insert __debugbreak, you can simply
step into the project with F11 or open any source file of the
compiler and set a breakpoint there.

This should work :)

Fabian

  -Ursprüngliche Nachricht-
  Von: Kalpana [mailto:[EMAIL PROTECTED]]
  Gesendet: Mo 03.02.2003 12:03
  An: [EMAIL PROTECTED]
  Cc:
  Betreff: Re: [DOTNET-ROTOR] Debugging C# compiler - Help!


  hi,
  thanx for ur suggestion. i added the __debugbreak() in
  compiler.cpp (c# compiler). it breaks there, prompts to attach
the
  debugger. as soon as i add debugger, it finishes execution. am
i
  doing something wrong here? can u please guide me? TIA
  kalpana




[DOTNET-ROTOR] AW: [DOTNET-ROTOR] Debugging C# compiler - Help!

2003-02-04 Thread Schmied Fabian
Okay, I tried it out and I see: after attaching, the debugger really does not break. 
What you can do, however, is (after inserting __debugbreak() if you want and after 
building the compiler with env checked) open visual studio, use File/Open/Project, 
select Executable Types for the file type, locate csc.exe and open it. Then set the 
correct command arguments for csc.exe in the project properties, save the 
automatically generated solution under some name, and use Debug/Start to execute the 
compiler. If you inserted __debugbreak(), the debugger should now break at that point 
(use Show Source on the callstack to see the sources instead of the disassembly). If 
you didn't insert __debugbreak, you can simply step into the project with F11 or open 
any source file of the compiler and set a breakpoint there.
 
This should work :)
 
Fabian

-Ursprüngliche Nachricht- 
Von: Kalpana [mailto:[EMAIL PROTECTED]] 
Gesendet: Mo 03.02.2003 12:03 
An: [EMAIL PROTECTED] 
Cc: 
Betreff: Re: [DOTNET-ROTOR] Debugging C# compiler - Help!


hi,
thanx for ur suggestion. i added the __debugbreak() in
compiler.cpp (c# compiler). it breaks there, prompts to attach the
debugger. as soon as i add debugger, it finishes execution. am i
doing something wrong here? can u please guide me? TIA
kalpana