Skip to content
This repository has been archived by the owner on Oct 31, 2021. It is now read-only.

FSI References -> FSharp.Editing #1408

Open
cloudRoutine opened this issue Jul 12, 2016 · 0 comments
Open

FSI References -> FSharp.Editing #1408

cloudRoutine opened this issue Jul 12, 2016 · 0 comments

Comments

@cloudRoutine
Copy link
Contributor

cloudRoutine commented Jul 12, 2016

It seems like this could be shifted where the role in Logic is reduced to using the active project is used to find the full path and passed to a function in Core that handles the file generation and project file editing and once it completes VS reloads the project.

This change would need to remove the dependence on Project and IProjectProvider but between FSharpProjectContext and FSharpProjectOptions (from FSharp.Compiler.Service) we should be able to get the information we need. Worst case scenario we need to do a small amount of XML parsing to get the rest of the configuration settings.

Code located @
https://github.com/fsprojects/VisualFSharpPowerTools/blob/master/src/FSharpVSPowerTools.Logic/Reference/FsiReferenceCommand.fs

@cloudRoutine cloudRoutine added this to the VFPT.Core Refactoring milestone Jul 12, 2016
@cloudRoutine cloudRoutine changed the title FSI References -> VFPT.Core FSI References -> FSharp.Editing Jul 15, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant