Can ReSharper jump to source code outside of solution if reference compiled for debug?

We work with a really large Visual Studio 2008 solution: 261 projects.  We're thinking through the different reasons we use the big solution and changes to our development process that would allow the use of smaller solutions.  So far we have alternative process steps for everything except one: developer navigation of code is optimal (enhanced with ReSharper, of course) when everything is in one solution.

So, I tried to see if ReSharper would navigate to the Source Code of a Reference if the reference was compiled for Debug, similar to the way Visual Studio debugger will pickup the source code of assemblies outside of the solution.  I knew it was a long shot.  It didn't.  I can't say I'm disappointed.  I've used ReSharper for several years and IT'S AWESOME, so having that feature wouldn't have surprised me, but definitely wasn't a "man, how could you not do that?"

Knowing that you guys are brilliant (no, I'm not kissing up -- you've proven yourself with this product), I thought I would mention this for a possible feature in a future release: Allowing navigation to source code of a binary reference if the reference is compiled for debug (and probably requiring the PDB's to be in place).  I think it meets criteria for what you guys seem to have as a requirement: it's a natural thing that developers would find as a productivity booster.

If for some reason it already does this and I just failed to find it, please let me know!

Thanks,
Mike Jansen
NEC Infrontia, Inc.

3 comments

Hello Mike,

I can't say much at this point, but we already thought about this, did some
R&D and ... Keep an eye on ReSharper 5 ;) No promises here.

Sincerely,
Ilya Ryzhenkov

JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"


MJ> We work with a really large Visual Studio 2008 solution: 261
MJ> projects. We're thinking through the different reasons we use the
MJ> big solution and changes to our development process that would allow
MJ> the use of smaller solutions. So far we have alternative process
MJ> steps for everything except one: de
MJ>
MJ> veloper navigation of code is optimal (enhanced with ReSharper, of
MJ> course) when everything is in one solution.
MJ>
MJ> So, I tried to see if ReSharper would navigate to the Source Code of
MJ> a Reference if the reference was compiled for Debug, similar to the
MJ> way Visual Studio debugger will pickup the source code of assemblies
MJ> outside of the solution. I knew it was a long shot. It didn't. I
MJ> can't say I'm disappointed
MJ> I've used ReSharper for several years and IT'S AWESOME, so having
MJ> that feature wouldn't have surprised me, but definitely wasn't a
MJ> "man, how could you not do that?"
MJ> Knowing that you guys are brilliant (no, I'm not kissing up --
MJ> you've proven yourself with this product), I thought I would mention
MJ> this for a possible feature in a future release: Allowing navigation
MJ> to source code of a binary reference if the reference is compiled
MJ> for debug (and probably requiring
MJ> the PDB's to be in place). I think it meets criteria for what you
MJ> guys seem to have as a requirement: it's a natural thing that
MJ> developers would find as a productivity booster.
MJ> If for some reason it already does this and I just failed to find
MJ> it, please let me know!
MJ>
MJ> Thanks,
MJ> Mike Jansen
MJ> NEC Infrontia, Inc.
MJ> ---
MJ> Original message URL:
MJ> http://www.jetbrains.net/devnet/message/5232908#5232908


0

I can't say much at this point, but we already thought about this, did some
R&D and ... Keep an eye on ReSharper 5 ;) No promises here.


Cool.  Thanks. I'm always looking forward to the next release.  You guys do a nice job with this product.  It's one of the few tools that actually, truly boosts productivity and helps make your code better.

0

Hi Mike,

I suggest checking out the R# plug-in called Scout.  It will open up a referenced assembly in Reflector and navigate Reflector's type tree for you, ultimately leaving you at the type/member you invoked it on.  From there it's a quick right click->Disassemble to see some code.  And Reflector can show your code comments as well, if the code comment xml is alongside the referenced dll.

Granted, it's not exactly what you asked for but it's a step in the right direction I think.

0

Please sign in to leave a comment.