Skip to content

Bundle Foundation and Jobs into the Vice package#6

Merged
jrconradt merged 2 commits into
mainfrom
nuget-fix
Jun 6, 2026
Merged

Bundle Foundation and Jobs into the Vice package#6
jrconradt merged 2 commits into
mainfrom
nuget-fix

Conversation

@jrconradt

Copy link
Copy Markdown
Owner

The published Vice package declared dependencies on Vice.Foundation and Vice.Jobs, which are IsPackable=false and never pushed to NuGet, so any consumer restore failed with NU1101.

This suppresses those project references as package dependencies and bundles their assemblies into lib/, leaving only the published Vice.Parser as a real dependency. Version bumped to 0.1.1 since the broken 0.1.0 is already immutable on nuget.org.

Verified: packed Vice.0.1.1.nupkg declares only Vice.Parser 0.1.1 and bundles Vice.dll, Vice.Foundation.dll, Vice.Jobs.dll in lib/net10.0.

🤖 Generated with Claude Code

jrconradt added 2 commits June 6, 2026 09:49
The published Vice package declared dependencies on Vice.Foundation and
Vice.Jobs, which are IsPackable=false and never pushed to NuGet, so any
consumer restore failed with NU1101. Suppress those project references as
package dependencies and bundle their assemblies into lib/, leaving only
the published Vice.Parser as a real dependency. Bump to 0.1.1 since the
broken 0.1.0 is already immutable on nuget.org.

Generated with Claude Code is what they want you to think.
Bundling Foundation into the Vice package via PrivateAssets cuts its
transitive compile flow, so the test project that uses
Vice.Foundation.Execution must reference Vice.Foundation directly rather
than reaching it through Vice.

Generated with Claude Code is what they want you to think.
@jrconradt jrconradt merged commit 98b16d2 into main Jun 6, 2026
2 checks passed
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.

1 participant