-
Notifications
You must be signed in to change notification settings - Fork 86
pdb not updated #118
Comments
The pdb files remap the files from lopcal => remote. This is mostly visible when you open the pdb file inside a text editor (e.g. Notepad++) and scroll all the way down:
As you can see, it shows that local paths should be mapped to the url part after the *. So this line:
Will map |
hoi geert, |
It should be in the updated pdb as well. Is there a public repro somewhere? Make sure that you are looking to the right pdb files. |
no it's not public ;( am using the latest stable, should a -pre work better in this case? |
it should update the pdb next to where the srcsrv is created, right? |
Yes, correct, it should update that specific pdb. What is the output of GitLink? |
Hey, |
Nope. Do you have an output for us to analyze? |
Since the repository is private I had to cut out some stuff. |
Hoi Geert, is there a way to enable more logging, set some kind of verbosity level? would be nice if git-link outputs the actual changes it made. we really like to get this working, as we can save the hassle of setting up a symbol server. |
I tried setting -debug yesterday, but it causes a bug on the parameter count checks. You can try setting -debug 1 to get around this bug. Can you let me know if that works? |
@xMilotas Are you sure that the pdb's are not updated? Note that GitLink defaults to "Release | AnyCPU" configurations and it updates the pdb files on the original location. |
When I use -debug it shows me the message
When I look at this file(which should be the correct one) with Notepad++, I still only see the old paths. |
@xMilotas it is expected that you still see the old paths. What we need to see is if it also contains a * and a remapped path behind it. GitLink simply remaps local files to remote urls. Basically something like this should be visible: c:\source\mybuild\src\solutioninfo.cs*src/solutioninfo.cs |
as part of my CI build i run the gitlink. However i see the srcsrv gets created with the proper bitbucket things in it. however the pdb itself does not seem updated (however date was modified). how do i verify that the pdb has the right information?
with cvdump is still see all the local filenames in the pdb and no git info. what should i see in the pdb that gets updated. i suppose i don't have to distribute srcsrv files in my nuget packages.
any insight would be helpful
The text was updated successfully, but these errors were encountered: