I was thinking of switching to VS2005, so I sent off for and received a 120
evaluation kit. This version was supposed to be the same as the full
version, but the key limits you to 120 days. I installed it and began
learning how to use it.
I built several small C# test apps that use common classes in a dll that I
also wrote. When I right click on a class that was defined in the dll and
select "go to definition" it would open the source file from the dll
project. Great!
I decided to buy VS2005... After installation of the purchased version the
"go to definition" doesn't work the same way. It always opens a meta data
fragment. In most cases I am more interested in my comments in the actual
source, or something near the item I right clicked on.
According to the docs VS does this when it can not find the source. I
don't quite understand this because I am opening the SAME solutions that
were created with the eval version and everything looks the same.
I have tried adding the dll to the current solution, not just the
reference, but I still won't find it. Even if I have the source file open
in another tab.
If I right click on a class or variable in the "other tab" and select "go
to definition" where the definition is elsewhere in the same file I get a
runtime error and VS closes!
If I run my app, I can trace into the actual source of the dll, so why cant
the "go to reference" find it?
This is very annoying.
Can anyone help?