-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add SourceLink support to the library #39
Conversation
Hi @dotarj |
Hi @marfenij, I'm not sure what the consequences of this change would be. I see that the assembly is larger, which is logical, but could there be any negative impact on performance? And what is effect on debugging in other software than Visual Studio 2017 (Visual Studio Code or Rider for example)? |
I embedded PDB not used in runtime, it used for debug purpose. That author of SourceLink write on Github about VS Code:
about Rider:
|
Hi @marfenij, I'll try to read some more about SourceLink and run some tests this weekend. If everything is ok, I'll merge the PR after that. |
Hi @marfenij, I've had some trouble building protobuf-net-data when source link was enabled. Apparently, source link uses the command 'git rev-parse --show-toplevel' which failed because my machine was badly configured. That's resolved and everything looks good. One question though: shouldn't the argument -p:IncludeSymbols=true be removed for the msbuild -t:pack command? |
@dotarj hi. I think need remove msbuild parameter, but I need also resolve conficts |
Ok, if you remove the argument, I'll resolve the conflicts. 😃 |
@dotarj these conflicts is not deadly, let's try check if you fix appveyor script |
All systems go! 😄 Only the -p:IncludeSymbols=true argument still has to be removed, but I'll do that in another commit. Thanks for the contribution! |
@dotarj I stuck with internet and can't build solution - nuget can't restored But you do it )))) |
Hi again )
This is other awesome stuff which must present in each library IMHO.
I'm not familiar with codecov.io, but think this change should not break anything