Skip to content

allow rollforwards, and unify proj-info versions since they'd drifted#818

Merged
baronfel merged 1 commit intoionide:masterfrom
baronfel:net6
Jul 25, 2021
Merged

allow rollforwards, and unify proj-info versions since they'd drifted#818
baronfel merged 1 commit intoionide:masterfrom
baronfel:net6

Conversation

@baronfel
Copy link
Copy Markdown
Contributor

This enables FSAC to rollforward to different major versions of the framework. This builds on Enrico's earlier work. It's required because the msbuild locator utility we use has an implicit cap of the reported System.Environment.Version, so FSAC itself needs to be run on .net 6.

Coupled with this change, we need a change to ionide to allow setting additional .net cli args, because users will have to set --fx-version <desired 6.0 runtime version> in order for things to work on .net 6.

I think this will continue to be the case even after the 6.x stables, and at some point we may need to put out a 6.x build, but this at least patches over the cracks.

@baronfel
Copy link
Copy Markdown
Contributor Author

The good news is that this should just work if the user has only 6.x sdks/runtimes installed

@baronfel baronfel merged commit 94ad926 into ionide:master Jul 25, 2021
@baronfel baronfel deleted the net6 branch July 25, 2021 18:45
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