Visual Studio selects the highest version of the sdk installed on the machine when executing scripts in FSI #17307
Labels
Area-VS-FSI
VS window and commands for F# Interactive
Bug
Impact-Low
(Internal MS Team use only) Describes an issue with limited impact on existing code.
Milestone
This is incorrect behavior, it should select the version of the Sdk that shipped with the VS being executed.
Edited:
Okay, the current Fsi behaviour is this, if you start with send to interactive, it uses a global.son when present in the same directory as the script to figure out which Sdk to use.
If you specify nothing it does not use a global.json instead it selects the highest framework installed, which is slightly different to what the Sdk does, it selects the Sdk that was shipped with VS.
I propose changing the no global.json specified mechanism to use the version shipped with that VS. To change the specified VS add a script and include a global.json in the directory containing the script:
When you start an F# interactive session in VS you see this:
The text was updated successfully, but these errors were encountered: