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

Support loading legacy .NET framework proj files #131

Merged
merged 1 commit into from
Mar 21, 2022

Conversation

su8898
Copy link
Contributor

@su8898 su8898 commented Dec 21, 2021

This will open the doors to fixing this FSharpLint's bug:
fsprojects/FSharpLint#336

(which is important for our FSharpLint v1.0 release milestone)

This will open the doors to fixing this FSharpLint's bug:
fsprojects/FSharpLint#336

(which is important for our FSharpLint v1.0 release milestone)
@su8898
Copy link
Contributor Author

su8898 commented Jan 18, 2022

@baronfel can you please review?

@duckmatt
Copy link

@baronfel @Krzysztof-Cieslak when you get a chance would it be possible to review this one please? For consumers it'll let us continue support the .net framework while making use of this library

@baronfel
Copy link
Collaborator

Hey folks, we're ok merging this to accommodate the FSharpLint use case, however neither @Krzysztof-Cieslak or myself use the old-style project support and therefore would like to request your support in helping maintain that area. Is that acceptable?

@su8898
Copy link
Contributor Author

su8898 commented Mar 21, 2022

@baronfel @Krzysztof-Cieslak Hey, thanks for the feedback. Sure, I will now subscribe to this repo and watch if any issues get filed related to this area

@baronfel
Copy link
Collaborator

Thank you! I'll merge them and make a new release then.

@baronfel baronfel merged commit 3542cee into ionide:main Mar 21, 2022
@su8898
Copy link
Contributor Author

su8898 commented Mar 21, 2022

@baronfel great news. Thank you. Much appreciated.

@baronfel
Copy link
Collaborator

It's taking a bit to get a green build on main after merging this - I worry that there's a problem. Not had time to track it down yet though.

@su8898
Copy link
Contributor Author

su8898 commented Mar 22, 2022

Hi, will be looking into this tomorrow.

knocte added a commit to fsprojects/FSharpLint that referenced this pull request Jan 8, 2024
* Upgrade Ionide.ProjInfo to 0.58.0 (needed to bring the fix for parsing legacy projects, upstream PR: ionide/proj-info#131 , upstream commit: ionide/proj-info@3542cee ).
* Upgrade FSharp.Compiler.Service to version 41 (needed because the new Ionide.ProjInfo version, depends on a higher version of F.C.S.).
* Made changes to framework, rules and test framework code necessary to accomodate API changes in this version 41.x of FCS compared to version 40.

Fixes #336
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.

3 participants