I suggest we ...

Do not lock type provider dlls when compiling/editing

This is a huge pain in developing type providers.
Maybe it's possible to use the same strategy used for FSI recently?

18 votes
Vote
Sign in
(thinking…)
Sign in with: facebook google
Signed in as (Sign out)
You have left! (?) (thinking…)
Gustavo Guerra shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

4 comments

Sign in
(thinking…)
Sign in with: facebook google
Signed in as (Sign out)
Submitting...
  • Don Syme commented  ·   ·  Flag as inappropriate

    I'm closing this in the F# Language User Voice because it's a Visual Studio or FSharp.Compiler.Service issue. Please raise a bug in those repos.

  • Gustavo Guerra commented  ·   ·  Flag as inappropriate

    It forces you to keep closing and reopening the second VS instance, which is very time consuming.
    Additionally, this means that you can't keep the project and the tests in the same solution. For example, in FSharp.Data, if I'm changing anything which is actually not even related to TPs, I have to build, open the test solution, build and run the tests, then close that second solution to be able to do more changes. It completely kills anything even remotely close to TDD

F# Language

Feedback and Knowledge Base