cake-build / cake-build/cake

UseInProcessClient = false does not honor loaddependencies setting

Open
#3,011 2 comments 0 reactions 0 assignees View on GitHub
Bug Help wanted Up-for-grabs
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.