UseInProcessClient = false does not honor loaddependencies setting
- Dominant language
- C#
- Stars
- 4.2k
- Forks
- 778
- Avg merge
- 3h 37m
- Merged PRs (30d)
- 21
Description
### What You Are Seeing?
When running Cake using external NuGet, if I reference a NuGet package that has dependences, those dependencies do not get restored, even when the loaddependencies is set to true. The same cake scripts work when UseInProcessClient is set to true.
#addin "RazorEngine&version=3.10.0&loaddependencies=true"
### What is Expected?
Dependencies get restored.
### What version of Cake are you using?
0.38.5
### Are you running on a 32 or 64 bit system?
64 bit
### What environment are you running on? Windows? Linux? Mac?
Windows
Contributor guide
Research direction
Start by reproducing the issue in Cake 0.38.5 on Windows with an external NuGet client, UseInProcessClient=false, and the provided RazorEngine #addin declaration. Trace the external client’s handling of loaddependencies and verify that the package dependencies are restored as they are when UseInProcessClient=true.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100