Edit: Looks like at somepoint dev.to did a formatting change which broke some bits here. Check out the Original: http://yer.ac/blog/2019/09/05/dotn...
For further actions, you may consider blocking this person and/or reporting abuse
Wanted to cross-reference a similar implementation on SO - stackoverflow.com/a/59893520/968003.
BTW, in order to bring XML-docs add
BuildOnlySettingsto "Target DependsOnTargets". It also will addPDBs to*.snupkgif you generate one.So the final snippet looks like:
This worked great for the project dll to be included but did not add the packages references for the packages referenced form ProjectB.dll
Thanks! Solved my issue today :)
I managed to get it working without those lines:
Could you please share your solution?
I solved it by setting PrivateAssets="all"
<ProjectReference Include="..\ProjectB.csproj" PrivateAssets="all"/>Otherwise ProjectB was seen as a package dependency not a project dependency.
Thanks!!!!!
Thanks, it looks like promising solution!
However I found one not fully solved issue with it.. It copies all needed files correctly and it works in general, but it still adds a package reference to not existing package inside generated *.nuspec file.
Trying to restore "master" NuGet package from Visual Studio - it's trying to find the dependent (not existing) package, and obviously fails. However if I add the "master" package manually through *.csproj file - it's added and can be successfully restored. There is also no resolved code - so everything works. Except some better tooling support..
Nevermind.. seems like "ProjectB.dll" did the work, and now it works more correctly. I just didn't want to reference a dll in a "hardcoded" way initially..
Hi
thanks a lot for this solution. I like it to structure my nuget solutions in projects.
Is there a way to include the xml doc files form the referenced projects into the nuget.
This would make IntelliSense possible for the nuget.
I manged to include *.xml and *.pdb files in the output folder into the nuget with this changes:
useful writeup!
Thanks! Saved my day. Cheers!😊
I just registered to dev.to to say thank you! You saved my day! :)