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

ProjectFileInfo Implementation #3

Open
12 tasks
cloudRoutine opened this issue Nov 8, 2016 · 0 comments
Open
12 tasks

ProjectFileInfo Implementation #3

cloudRoutine opened this issue Nov 8, 2016 · 0 comments

Comments

@cloudRoutine
Copy link
Member

Implementation

  • Script files aren't properly loaded and tracked, the record needs an additional field for this.
    When converting to additional docs for projectInfo these should get the SoureKind.Script attribute
  • Signature files are neither represented nor tracked in the ProjectFileInfo
  • Additional document files (not .fs or .fsx or .fsi) need to be stored and converted properly to projectinfo
  • Load fsproj configuration info with msbuild instead of xlinq
  • Render projectfileinfo and projectinfo to text?
  • Support parsing new netcore msbuild fsproj
  • Create CompilationOptions properly
  • Figure out what MetadataReferences are
  • Investigate Analyzer references
  • Change ResizeArrays to Arrays
  • Replace PropertyConverter functions with ones that return options
  • Add additional constants to support netcore properties (targetframework etc)

Open Questions

  • Should validation happen during the projectinfo file creation load?
  • Should fsi & fs ordering be checked during validation?
  • Should the existence of all documents in the project be checked during load/validation?
  • What is the hostObjectType for? [ProjectInfo]
  • What is the isSubmission arg for? [ProjectInfo]
  • What are the parseOptions for? [ProjectInfo]
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

No branches or pull requests

1 participant