Skip to content
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

Include portable-pdbs in nuget package and enable SourceLink #731

Merged
merged 2 commits into from
Sep 2, 2018

Conversation

poizan42
Copy link
Contributor

This uses the new SourceLink v2 support available in Visual Studio 2017 15.3+. pdb files are included in the nuget package as recommended by Microsoft.

Fixes #730


Rebus is MIT-licensed. The code submitted in this pull request needs to carry the MIT license too. By leaving this text in, I hereby acknowledge that the code submitted in the pull request has the MIT license and can be merged with the Rebus codebase.

@CLAassistant
Copy link

CLAassistant commented Aug 31, 2018

CLA assistant check
All committers have signed the CLA.

@poizan42
Copy link
Contributor Author

So this won't work with older Visual Studio versions, the alternative is to use "non-portable" pdbs and GitLink, but that is more complicated to set up and ultimately deprecated anyways.

@poizan42
Copy link
Contributor Author

Uhh it breaks CI, seems that it doesn't do a regular git checkout.

@poizan42 poizan42 force-pushed the master branch 2 times, most recently from 4ecd8f6 to 80a7a23 Compare August 31, 2018 15:00
@poizan42
Copy link
Contributor Author

poizan42 commented Sep 1, 2018

So I disabled SourceLink when building from CI

@mookid8000
Copy link
Member

coool 👍

@mookid8000 mookid8000 merged commit 10b4709 into rebus-org:master Sep 2, 2018
@mookid8000
Copy link
Member

Rebus 5.0.0-b18 has PDBs in the NuGet package now, and I just pushed it to NuGet.org.

Thanks for fixing this!

@mookid8000 mookid8000 mentioned this pull request Sep 5, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants