Visual Studio IDE

Announcement: This forum has been migrated to provide our customers one convenient and responsive system for all feedback. You can now suggest new ideas, browse and vote on existing ideas in the Visual Studio Developer Community. To learn more about the migration to Visual Studio Developer Community please check out the release blog post.

We’d like your suggestions and ideas to help us continuously improve future releases of Visual Studio, so we’ve partnered with UserVoice, a third-party service, to collect your feedback. Please do not send any novel or patentable ideas, copyrighted materials, samples or demos for which you do not want to grant a license to Microsoft.

This site is for feature suggestions; if you need to file a bug, you can visit our Developer Community website to get started.

Note: your use of the portal and your submission is subject to the UserVoice Terms of Service & Privacy Policy and license terms.

We look forward to hearing from you!
- The Visual Studio Team

I suggest you ...

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Provide an open API to allow us to extend Code Lens (now that Roslyn is open sourced)

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/351311/provide-an-open-api-to-allow-us-to-extend-code-len.html
    Please open up the API for CodeLens now that Roslyn is available to the wider public. It would allow to to do some great stuff on the local code. I would not mind a model that only works locally for now, though a server side API would be nice.

    811 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      24 comments  ·  Extensibility  ·  Flag idea as inappropriate…  ·  Admin →

      Thanks for raising and voting for this suggestion.

      At this point, we’d like to dive further into the specific needs your scenarios will have from the API. If you can spend a few minutes to answer the questions on this survey, we’d greatly appreciate it! Your answers will help us plan and prioritize the work required.

      https://www.surveymonkey.com/r/F5XRQJ7

      Regards,
      Mark Wilson-Thomas
      Program Manager, Visual Studio IDE

    • Make notifications extensible

      This suggestion is migrated to Developer Community. Please use below link to view the current status.
      https://developercommunity.visualstudio.com/content/idea/351291/make-notifications-extensible.html
      In VS 2013 you guys added notifications:
      http://blogs.msdn.com/b/visualstudio/archive/2013/10/09/10449071.aspx

      Many extensions would benefit from a uniform notification system.

      I work on Code Review extension, and I'd love my users to know when new comments have been made, when folks sign off on the review and what not.

      This seems like such a central feature - it deserves extensibility.

      49 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        3 comments  ·  Extensibility  ·  Flag idea as inappropriate…  ·  Admin →

        We’re looking at this, but our primary concern is protecting the notifications area from abuse. Clearly there are legitimate uses for this capability, but we hear loud and clear from other developers that they do not want this feature opened up broadly, for fear that the signal-to-noise ratio is wrong. Further comments on reasonable restrictions are greatly appreciated as we consider this.

        Best wishes, Tim Sneath | Visual Studio Team

      • Newer versions of Visual studio (say 2015) should be compatible with extensions created for previous versions of VS automatically

        This suggestion is migrated to Developer Community. Please use below link to view the current status.
        https://developercommunity.visualstudio.com/content/idea/351414/newer-versions-of-visual-studio-say-2015-should-be.html
        Not all extension writers will update their extensions all the way along VS's upgrade path. And they shouldn't have to if they don't have newer things to add.
        However, as a conquence, these extensions won't report compatible with newer versions' of VS. So every time there is a new version of VS, there will be fewer extensions, which is not something that should happen.

        41 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          2 comments  ·  Extensibility  ·  Flag idea as inappropriate…  ·  Admin →

          We hear you. Unfortunately forward compatibility has proven harder than any of us would like.

          Some examples of the complexity here, not as a defense but just in the interests of transparency:
          – By default, the extension manifest that is part of the template for new projects in Visual Studio 2015 targets just the current version, which is probably too conservative;
          – We changed the signing mechanism between Visual Studio 2013 and Visual Studio 2015 from SHA1 to SHA256 to keep pace with security standards, which meant that older versions show as incompatible;
          – The gallery doesn’t automatically show extensions as compatible with the latest version unless the developer marks them accordingly (even if they are actually compatible);
          – In Visual Studio vNext, we’ll install less by default – so extensions that thought they were compatible with later versions may be wrong (e.g. we no longer include the C# language…

        • Visual Studio Extension Backup and Sync for VS 2014

          This suggestion is migrated to Developer Community. Please use below link to view the current status.
          https://developercommunity.visualstudio.com/content/idea/351330/visual-studio-extension-backup-and-sync-for-vs-201.html
          Currently, Visual Studio allows developers to sync settings and IDE layouts in VS on multiple machines. It's a great feature but it's incomplete. Extensions are excluded from being backed up and synchronized across installations. Developers find it very tiring to download every single extension they need AGAIN just because their using VS on a different machine. However, all is not lost if the next version can just add this *tiny* feature.

          21 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            3 comments  ·  Extensibility  ·  Flag idea as inappropriate…  ·  Admin →
          • Include Suggested Extensions as default on Visual Studio

            This suggestion is migrated to Developer Community. Please use below link to view the current status.
            https://developercommunity.visualstudio.com/content/idea/351455/include-suggested-extensions-as-default-on-visual.html
            Please include the extension "Suggested Extension" as default in the latest version of the Visual Studio.

            "Suggested Extensions" extension: https://visualstudiogallery.msdn.microsoft.com/3be88243-8bf1-407a-a7ca-a968d0de2d59

            6 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              0 comments  ·  Extensibility  ·  Flag idea as inappropriate…  ·  Admin →
            • 'Restart Now' button should distinguish between OS restart and VS restart

              This suggestion is migrated to Developer Community. Please use below link to view the current status.
              https://developercommunity.visualstudio.com/content/idea/351451/restart-now-button-should-distinguish-between-os-r.html
              When installing or updating a VSIX, the user is often prompted to "Restart Now" which is a terrifying proposition because there's really no way of knowing what Visual Studio means.

              Does it mean restart Visual Studio? If so that's annoying but not a big deal.
              Does it mean restart the Vsix? If so, that's so trivial why bother asking.
              Does it mean restart Windows? If so, then no: my OS is busy doing things I need it to do.

              Not knowing is a…

              3 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                0 comments  ·  Extensibility  ·  Flag idea as inappropriate…  ·  Admin →

              Feedback and Knowledge Base