Debugging DLLs live
Messages   Related Types
This message was discovered on ASPFriends.com 'aspngdebug' list.
Responses highlighted in red are from those people who are likely to be able to contribute good, authoratitive information to this discussion. They include Microsoft employees, MVP's and others who IMHO contribute well to these kinds of discussions.

Christopher Miller
Back in the days of building VB 6.0 DLLs, you could run your DLL
project, and from another app or IDE instance, set a reference to this
interpreted-environment DLL for live testing and stepping through the
code. I'm apparently missing something little that's preventing me
from doing this. I've got a class project, and I've got its Debugging
property set to Wait to Attach to an External Process (I've tried others
too), but regardless of what I try, I expected to see this appear in the
"Projects" tab of the Add Reference window.

I've also tried attaching to the devenv process of the IDE with the DLL
running. No luck there, at least with what I was doing.

Can someone point me in the right direction?
Reply to this message...
 
    
Mitch Denny (VIP)
Back in the days of building VB 6.0 DLLs, you could run your DLL
project, and from another app or IDE instance, set a reference to this
interpreted-environment DLL for live testing and stepping through the
code. I'm apparently missing something little that's preventing me
from doing this. I've got a class project, and I've got its Debugging
property set to Wait to Attach to an External Process (I've tried others
too), but regardless of what I try, I expected to see this appear in the
"Projects" tab of the Add Reference window.

I've also tried attaching to the devenv process of the IDE with the DLL
running. No luck there, at least with what I was doing.

Can someone point me in the right direction?
Reply to this message...
 
    
Christopher Miller
Ahh, you know, I decided to give it a try again, and instead, I loaded
both the DLL and Web App into the same solution (multiple projects).
Then, I was able to set a reference to a project and I can step into
each for debugging. That's the answer!

Thanks Mitch.

    -----Original Message-----
    From: Mitch Denny
    Sent: Tue 3/5/2002 4:12 AM
    To: aspngdebug
    Cc:
    Subject: [aspngdebug] RE: Debugging DLLs live



    Christopher,

    Are you compiling using the "Debug" configuration, look at
    the top-middle of the VS.NET IDE. Also, you need to set a
    break-point in your code so that the IDE knows where to
    step in and start debugging, unless of course it throws
    and exception in which case the IDE will step in (from
    memory - my code never throws exceptions - I wish!).

    What type of application in referencing the assembly
    that you want to debug? ASP.NET? Windows Service? Serviced
    Component? May help further diagnosis to know this.

    You didn't explicitly say it, so I'll also ask, are you
    going to the Tools | Debug Processes menu (CTRL-ALT-P) and
    actually attaching to the process you want debug?

    ----------------------------------------
    - Mitch Denny
    - Click here to reveal e-mail address
    - +61 (414) 610-141
    -

    -----Original Message-----
    From: Christopher Miller [mailto:Click here to reveal e-mail address]
    Sent: Tuesday, 5 March 2002 02:13
    To: aspngdebug
    Subject: [aspngdebug] Debugging DLLs live


    -- Moved from [aspngvs] to [aspngdebug] by Marcie Jones
    <Click here to reveal e-mail address> --

    This is a multi-part message in MIME format.

    ------_=_NextPart_001_01C1C38F.05072220
    Content-Type: text/plain;
     charset="Windows-1252"
    Content-Transfer-Encoding: quoted-printable

    Back in the days of building VB 6.0 DLLs, you could run your DLL
    project, and from another app or IDE instance, set a reference
to this
    interpreted-environment DLL for live testing and stepping
through the
    code. I'm apparently missing something little that's
preventing me
    from doing this. I've got a class project, and I've got its
Debugging
    property set to Wait to Attach to an External Process (I've
tried others
    too), but regardless of what I try, I expected to see this
appear in the
    "Projects" tab of the Add Reference window.=20

    I've also tried attaching to the devenv process of the IDE with
the DLL
    running. No luck there, at least with what I was doing.

    Can someone point me in the right direction? =20


    ------_=_NextPart_001_01C1C38F.05072220
    Content-Type: application/ms-tnef;
     name="winmail.dat"
    Content-Transfer-Encoding: base64


eJ8+IiYPAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAEIgAcAGAAAAElQTS5N
    eJ8+aWNy

b3NvZnQgTWFpbC5Ob3RlADEIAQ2ABAACAAAAAgACAAEEgAEAFAAAAERlYnVnZ2luZyBETExz
    IGxp

dmUAywYBBYADAA4AAADSBwMABAAKAAwAJQABABwBASCAAwAOAAAA0gcDAAQACgAMACUAAQAc
    AQEJ

gAEAIQAAAEYzMTJBQjA2NTA1MDlBNDQ4MUNCMTNGMzRBODFGMzUzAPsGAQOQBgCoCwAANgAA
    AAMA

NgAAAAAAQAA5ACAiBwWPw8EBHgA9AAEAAAABAAAAAAAAAAIBRwABAAAAMgAAAGM9dXM7YT0g
    O3A9

Q3Jvc3NvZnQ7bD1FWENIQU5HRTEtMDIwMzA0MTUxMjM3Wi0zODMAAAAeAEkAAQAAAEUAAABb
    YXNw

bmd2c10gVXJnZW50IEhlbHA6IENvbXBpbGluZyBNb2JpbGUgQXBwbGljYXRpb24gRXJyb3Ig
    U3Vk

ZGVubHk/PwAAAABAAE4AABYnDVnBwQEeAFoAAQAAAAkAAABQZXRlciBNYQAAAAACAVsAAQAA
    AD4A

AAAAAAAAgSsfpL6jEBmdbgDdAQ9UAgAAAABQZXRlciBNYQBTTVRQAHBldGVyZG90bmV0QGhv
    dG1h

aWwuY29tAAAAAgFcAAEAAAAdAAAAU01UUDpQRVRFUkRPVE5FVEBIT1RNQUlMLkNPTQAAAAAe
    AF0A

AQAAAAkAAABQZXRlciBNYQAAAAACAV4AAQAAAD4AAAAAAAAAgSsfpL6jEBmdbgDdAQ9UAgAA
    AABQ

ZXRlciBNYQBTTVRQAHBldGVyZG90bmV0QGhvdG1haWwuY29tAAAAAgFfAAEAAAAdAAAAU01U
    UDpQ

RVRFUkRPVE5FVEBIT1RNQUlMLkNPTQAAAAAeAGYAAQAAAAUAAABTTVRQAAAAAB4AZwABAAAA
    GAAA

AHBldGVyZG90bmV0QGhvdG1haWwuY29tAB4AaAABAAAABQAAAFNNVFAAAAAAHgBpAAEAAAAY
    AAAA

cGV0ZXJkb3RuZXRAaG90bWFpbC5jb20AHgBwAAEAAABFAAAAW2FzcG5ndnNdIFVyZ2VudCBI
    ZWxw

OiBDb21waWxpbmcgTW9iaWxlIEFwcGxpY2F0aW9uIEVycm9yIFN1ZGRlbmx5Pz8AAAAAAgFx
    AAEA

AAAbAAAAAcHBYRQchZdlkRWlQMis3l0rpfFqOwCLWiwJAB4AdAABAAAACAAAAGFzcG5ndnMA
    HgAa

DAEAAAATAAAAQ2hyaXN0b3BoZXIgTWlsbGVyAAAeAB0OAQAAABQAAABEZWJ1Z2dpbmcgRExM
    cyBs

aXZlAAIBCRABAAAAEAUAAAwFAADaCgAATFpGdd5O7P4DAAoAcmNwZzEyNYIyA0NodG1sMQMw
    PwED

AfcKgAKkA+MCAGNowQrAc2V0MCAHEwKA/xADAFAEVghVB7IR1Q5RAwHdENcyBgAGwxHVMwRG
    AfcKgAKkA+ENlv

EusR4wjvCfc7GM8OMDU7EdIMYGMAUAsJAWQzNpMRYAulNCAQAipcDrK9AZBnFPAKoxHjHeg0
    FPAA

PCFET0NUWVAARSBIVE1MIFAAVUJMSUMgIi0gLy9XM0MhgERUIkQglDMuMiGARU6cIj4e7R6P
    I8Ex

OB/wbyCiIw8kHyaQMx2AJXBFfEFEJc0O8SbvKW8k9DZBDvA8TUVUQQewQTEsYD0iRwnwBJBh
    dEUF

sCIS0E9OVCLQVBMs8AXhRXgQ8W5nZT0GUnYTMS9BAJACICA2sC4wLjQBwSKQNSL+EyrPJQM3

sCIS0E9OVCLQVBMs8AXhRXgQ8W5nZT0GUnYTMS9BAJACICA2sC4wLjQBwSKQNSL+Nx/w

VElUFExFJc40DvBbYXMCcC7QdnNdIFVyhy7gAjAgkGVscDoS0SxtcAMQC4BnBdBvYvMDEC7w
    QXAL

UA3gLWAvwoxFcgNgBcBTdWQBAKBubHk/PyRuNR/w/i8zXzGPJkU0oTowKE8mnwU+BDURYDxC
    T0RZ

oCBkaXI9PiByPXDPPeMAIQMwQIFkbwDgQIH5CrFccRiwQIEQ8AMwQOVPEWA9mxzxPp9nNigR
    UGFA

NiBzdHk3IC4xQQBSR0lOLVJJR+MgoDYgMHB4IvFA1wAAv0L3QNtCEkKDQkFC2UIA0ERrIAuA
    NiBzdHk3IC4xQQBSR0lOLVJJR+IHRo

LvBklGF5BCBvQUBidQMQE0BANrFWQi/yIERMuExzLB2cHYBEdHkIYIogBaB1TSAgcnUDoKdP
    oQXA

TfEgcANgagWQvnROMABwUCADUlGRb0wxnQXAYTdgTLAFwElEIIDnC4BGgABwY2VOMBExUZD3
    Tk9E

gxjQZgSQCfBTwEwg7m9MIQQAS/F0BJBREBFA9QmALQnwdkBQAiAHgDWx/1DSAhAFwDaQL0BM
    IAeQ

N8D3NrFRokaAZTdgNqJUb0SS80wwA2B1Z0LATDIFoAEAii49mzgdgCZuYjTw8wKAQNgnYQFA
    Qv9d

X15v519/YI9hnkknUhE3YArAszWhONAgbQQBNqJzA3D/EUBWkDaxNpACQDchWn9bhP0tYCcE
    IFch

L0ACMDaiB4D/UdRBoDaiVoJcz2OfYctlYe1Y8WdSUFQxYwtgBBFRGz9ug2f/RJJu0meQBCBE
    ZdlM

8GdnNqJREXAEkEaQ21PzVlFXC3Bz00ECQADQ31whVmADkS6AVvFuB0Ag4PcDYFPABBEocG9b
    OAiB

UCDnUlMEIC1wbylOMEzwBUC9GNBnCxE3IAQRTMF3aVEzUxBMIHJ5TjB60GV4/3NQUWB4YVZR
    ETBW

MVaSUrHeZQrBdu9EkkwFInYBUULecy2gAZFMskwyQTiQB/DHVccD8FGwb3cuQtcKov9Axwpy
    QOcK

sYMIQ20BwDoh/lA9fURfRW9Gf0ePSJ9Jr/9Kvm6DB0Bm4HrheFItYHTC72sDVmJMUWnSdn0f
    hwNR

Ef92M3/VUyID8EwwTCNQ0lBB3wMALtBrj2yfbaxOVmAKQP9L0VJiU9F6oTcgNOAFQJMzb3qD
    kL+H

EnrQdzTgatQu/4Gvgr+Dz4Tfhe+G/4gPiR/vii+LP4xPStxDA5Fm4gIg/S7wcGrxBUBqYUwF
    BRBc

EN+Zf6D0QEFRUS/BP5SPlZ//bbubr5y/nc+e35/voP+0T/s/VSVRLz/yPX+137hhMyELPSAl
    EN+k326

kB4ANRABAAAAQAAAADw5RkQxQUQ1QThBMEVCOTRCOEI0MUFCQzQ3NTYzRUQ0QjEwNTZFQkBl
    eGNo

YW5nZTEuY3Jvc3NvZnQuY29tPgAeAEcQAQAAAA8AAABtZXNzYWdlL3JmYzgyMgAACwDyEAEA
    AAAf

APMQAQAAADAAAABEAGUAYgB1AGcAZwBpAG4AZwAgAEQATABMAHMAIABsAGkAdgBlAC4ARQBN
    AEwA

AAALAPYQAAAAAEAABzDQ2ct8jsPBAUAACDAQxg4Fj8PBAQMA3j/kBAAAAwDxPwkEAAAeAPg/
    AQAA

ABMAAABDaHJpc3RvcGhlciBNaWxsZXIAAAIB+T8BAAAAXwAAAAAAAADcp0DIwEIQGrS5CAAr
    L+GC

AQAAAAAAAAAvTz1DUk9TU09GVC9PVT1GSVJTVCBBRE1JTklTVFJBVElWRSBHUk9VUC9DTj1S
    RUNJ

UElFTlRTL0NOPUNNSUxMRVIAAB4A+j8BAAAAFQAAAFN5c3RlbSBBZG1pbmlzdHJhdG9yAAAA
    UElFTlRTL0NOPUNNSUxMRVIAAB4A+AAIB

+z8BAAAAHgAAAAAAAADcp0DIwEIQGrS5CAArL+GCAQAAAAAAAAAuAAAAAwD9P+QEAAADABlA

+z8BAAAAHgAAAAAAAADcp0DIwEIQGrS5CAArL+GCAQAAAAAAAAAuAAAAAwD9P+AAAA

AAMAGkAAAAAAAwAdQAAAAAADAB5AAAAAAB4AMEABAAAACAAAAENNSUxMRVIAHgAxQAEAAAAI
    AAAA

Q01JTExFUgAeADJAAQAAABgAAABwZXRlcmRvdG5ldEBob3RtYWlsLmNvbQAeADNAAQAAABgA
    AABw

ZXRlcmRvdG5ldEBob3RtYWlsLmNvbQAeADhAAQAAAAgAAABDTUlMTEVSAB4AOUABAAAAAgAA
    AC4A

AAALACkAAAAAAAsAIwAAAAAAAwAGEAg+zmwDAAcQOAIAAAMAEBAAAAAAAwAREAAAAAAeAAgQ
    AAALACkAAAAAAAsAIwAAAAAAAwAGEAg+AQAA

AGUAAABCQUNLSU5USEVEQVlTT0ZCVUlMRElOR1ZCNjBETExTLFlPVUNPVUxEUlVOWU9VUkRM
    TFBS

T0pFQ1QsQU5ERlJPTUFOT1RIRVJBUFBPUklERUlOU1RBTkNFLFNFVEFSRUZFUkVOAAAAAAIB
    fwAB

AAAAQAAAADw5RkQxQUQ1QThBMEVCOTRCOEI0MUFCQzQ3NTYzRUQ0QjEwNTZFQkBleGNoYW5n
    ZTEu
    Y3Jvc3NvZnQuY29tPgAKUA=
    ------_=_NextPart_001_01C1C38F.05072220--
    | [aspngdebug] member Click here to reveal e-mail address = YOUR ID
    | http://www.asplists.com/asplists/aspngdebug.asp = JOIN/QUIT
    | http://www.asplists.com/search = SEARCH Archives


    | [aspngdebug] member Click here to reveal e-mail address = YOUR ID
    | http://www.asplists.com/asplists/aspngdebug.asp = JOIN/QUIT
    | http://www.asplists.com/search = SEARCH Archives


Reply to this message...
 
 




Ad
MBR BootFX
Best-of-breed application framework for .NET projects, developed by Matthew Baxter-Reynolds and MBR IT
 
 Copyright © Matthew Baxter-Reynolds 2001-2008. '.NET 247 Software Development Services' is a trading style of MBR IT Solutions Ltd.
Contact Us - Terms of Use - Privacy Policy - www.dotnet247.com