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
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Gustavo Guerra shared this idea  ·   ·  Admin →

    4 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      Submitting...
      • Don Syme commented  · 

        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  · 

        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

      • Vasily Kirichenko commented  · 

        Do you have problems debugging TPs in an Experimental VS instance?

      F# Language

      Feedback and Knowledge Base