Skip to content
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

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

Merged
merged 1 commit into from
Jul 25, 2021

Conversation

baronfel
Copy link
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
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