dotnet / dotnet/fsharp

Make F# installation inside VS folder version agnostic

Open
#18,726 0 comments 0 reactions 0 assignees View on GitHub
Area-SetupAndDelivery Area-VS-Editor Feature Request
Dominant language
F#
Stars
4.3k
Forks
876
Avg merge
4d 11h
Merged PRs (30d)
131

Description

Currently, the installation of F# specific bits inside Visual Studio are within a version-specific folder.
That folder name is configured in this repo, and has to be maintained. If that is not done, build launched from VS failed.
`\Microsoft\VisualStudio\v17\FSharp\`

The request is to make the installation version agnostic.

This has to be done with care due to projects using the legacy, non-SDK, project system.
There are many project files following this pattern:
https://github.com/MSRCCS/Prajna/blob/b982ed83bdd6e4fafcb6d5b8c75c69a2ffff7a9f/src/ULib/ULib.fsproj#L74
```xml

$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\FSharp\Microsoft.FSharp.Targets

```

A possible solution might include a version agnostic folder PLUS shortcuts that would meet the needs of legacy projects.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.