-
Notifications
You must be signed in to change notification settings - Fork 891
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
source index using SourceLink.exe #876
Comments
@ctaggart Hey! Thanks for this. SourceLink looks like a real nice piece of engineering! Do you think you could wrap up a quick PR so that we could get a better grasp at the impact regarding the build and nuget packaging toolchains? Few questions:
|
@nulltoken as long as it doesn't PInvoke into native on windows or call msbuild without checking for xbuild, it should be platform agnostic. Otherwise, it can be patched up. |
Works on mono, checked the code. |
Actually, it seems to work with Mono and pdb files, it doesn't support Mdb files which are generated by Mono. |
See http://ctaggart.github.io/SourceLink/how-it-works.html. Several companies are using it internally. ASP.NET vNext may soon start using it. It is already in use by a lot of the F# projects like FSharp.Compiler.Service, FSharp.Data, FAKE, etc. I'll add a users page soon. Where do you do your official builds? TeamCity? AppVeyor? Both of those will work. You just need to add that one command after you do an msbuild and then modify the nuspec to include the pdb. |
changed based on libgit2#1003
After speaking to @nulltoken in Seattle, I think ya'll may be interested in SourceLink.exe. You can get it either way:
The last attempt at something similar was #465, but the project is now much more mature. Here is what it looks like with the new exe.
srctool-x.txt
The text was updated successfully, but these errors were encountered: