-
Notifications
You must be signed in to change notification settings - Fork 790
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
Fix fsi
auto-loading of script file inside NuGet package.
#18177
base: main
Are you sure you want to change the base?
Conversation
✅ No release notes required |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This MSBuild-fu is good.
This is a good fix. @teo-tsirpanis We do have some existing tests which use "nuget: .." dependency loading and validating some cases. Do you have a package where the fixed behavior happens? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looks good.
I will take a look at the test failures. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The test failures are signficant.
This reverts commit 1925e91.
adfb89c
to
ad4edca
Compare
@KevinRansom CI is now green. @T-Gro I will make use of this for the next version of the Farkle library, but it is not yet published. I don't know any other package that does this. |
Description
In the project file generated by
FSharp.DependencyManager.NuGet
, we've been referencing aPackageRoot
item metadata that does not exist (line 136), causing inability to find the script file,Fixes #18176 as validated locally by patching the
FSharp.DependencyManager.Nuget.dll
of a .NET SDK installation.Checklist
Test cases added
Performance benchmarks added in case of performance changes
Release notes entry updated: