I suggest you ...

Save default project(s) in the .sln file

As per http://stackoverflow.com/questions/694730/why-is-set-as-startup-option-stored-in-the-sou-file-and-not-the-sln-file/1808264#1808264 , store the Startup Project(s) selected in the IDE in the .sln file, but allow them to be overridden by Startup Project(s) stored in the .suo file.

50 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…)
    The_AssimilatorThe_Assimilator shared this idea  ·   ·  Flag idea as inappropriate…  ·  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...
      • chrischris commented  ·   ·  Flag as inappropriate

        I see absolutely no benefit to this. If a developer can't figure out which project to start, why does that need to be defaulted for him/her? Sounds more like a training issue.

        Also, how would the IDE even know when a user really wanted to change from the default or when to go back to the default? Seems like a mess waiting to happen.

      • AdamAdam commented  ·   ·  Flag as inappropriate

        @SandRock,

        No it wouldn't, the request is to be able to set a default start project in the .sln file which can be overridden in the .suo file. Under normal circumstances if the user chooses their own startup project it will only change the .suo file and not the .sln file.

      • SandRockSandRock commented  ·   ·  Flag as inappropriate

        Doing this would create too much versioning on the .sln files. If developers change the startup project settings, they will check it in all the time.

        The idea is good but I think the .sln may contain "default startup projet values" but the actual values should stay in the .suo file.

      • JimmyJimmy commented  ·   ·  Flag as inappropriate

        I'd really like to see this as I want all of my developers to have (by default) a set of startup projects including a single unit test project (without debugging) so that the results are continuously shown at build time.

      Feedback and Knowledge Base