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. Allow 3rd Party Developers Access To ASP.NET Web Project "Change Authentication" Dialog

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/351385/allow-3rd-party-developers-access-to-aspnet-web-pr.html
    I run the very popular ASP.NET MVC Boilerplate project template extension which is currently the most popular project template in the Visual Studio Gallery.

    I am asked every few days to add authentication support to the project template. I want to be able to hook into the "Change Authentication" dialogue and give consumers of my template the choice of which authentication provider they want to add.

    77 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      1 comment  ·  Web Development Tools  ·  Flag idea as inappropriate…  ·  Admin →
    • Browser Link Support for Content Security Policy (CSP) HTTP Headers

      This suggestion is migrated to Developer Community. Please use below link to view the current status.
      https://developercommunity.visualstudio.com/content/idea/351375/browser-link-support-for-content-security-policy-c.html
      Currently Browser Link uses inline JavaScript which causes Content Security Policy (CSP) (See https://developer.mozilla.org/en-US/docs/Web/Security/CSP/Introducing_Content_Security_Policy) violation errors. CSP requires external files to be used for JavaScript and CSS.

      If the user is using CSP then browser link is disabled as inline scripts cannot be run. Please use external files, which will allow us to use CSP in conjunction with Browser Link.

      This is the error that Chrome throws:

      Refused to load the script 'http://localhost:40323/7ccba4ec32eb40b093fe065c6ca53fbf/browserLink'; because it violates the following Content Security…

      75 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        6 comments  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
      • Add ability to debug xaml design mode issues

        This suggestion is migrated to Developer Community. Please use below link to view the current status.
        https://developercommunity.visualstudio.com/content/idea/351260/add-ability-to-debug-xaml-design-mode-issues.html
        If you develop an app with blendability in mind (support of designer mode and designer data) it is sometimes very hard to find issues that occur in your code.
        It will be very useful to be able to run debug against "design mode" with breakpoints and so on.

        75 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  ·  UWP / WPF / XAML Tools  ·  Flag idea as inappropriate…  ·  Admin →

          Thanks for your feedback!

          This is an idea that we have been actively considering on our team as well. We would love to hear more thoughts from the community around exactly how they would like to see this experience work. For example, should Blend always have a mode where you are running the designer under a Debug mode, or should you be prompted when a particular crash or issue happens, etc.

          Thanks!
          Unni

          Program Manager,
          Visual Studio

        • Add support for Unity Testing Tools

          This suggestion is migrated to Developer Community. Please use below link to view the current status.
          https://developercommunity.visualstudio.com/content/idea/351337/add-support-for-unity-testing-tools.html
          Modify the solution generator to put files found in Editor -> Tests folder hierarchies in a separate project. This way the Visual Studio test explorer should pick up the Unit tests created for Unity Testing Tools (provided the NUnit Test Adapter extension is installed)

          69 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  ·  Visual Studio Tools for Unity  ·  Flag idea as inappropriate…  ·  Admin →

            Hi!

            Thanks for this suggestion!

            I’m afraid supporting running Unity Testing Tools from the Test Explorer is not as easy as simply creating a Test projects for the Tests, as the code needs to run in the context of Unity.

            We could however implement a custom test adapter to run the Unity NUnit tests remotely inside Unity. We will investigate the matter.

            Jb Evain, Senior SDE Lead, Tools for Unity

          • Add a IFormattable to the boolean type

            This suggestion is migrated to Developer Community. Please use below link to view the current status.
            https://developercommunity.visualstudio.com/content/idea/351201/add-a-iformattable-to-the-boolean-type.html
            It would be handy if I could provide a custom format when writing out boolean values.

            I propose this would look like this: "{0:String_If_True:String_If_False}".

            An example in C# would look like this:

            bool result = SomeBoolReturningFunction();
            Console.WriteLine("Result: {0:Success:Fail}", result);

            Same example in VB:

            Dim result as boolean = SomeBoolReturningFunction()
            Console.WriteLine("Result: {0:Success:Fail}", result)

            67 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              under review  ·  4 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
            • Allow viewing async tasks in ASP.NET applications

              This suggestion is migrated to Developer Community. Please use below link to view the current status.
              https://developercommunity.visualstudio.com/content/idea/351418/allow-viewing-async-tasks-in-aspnet-applications.html
              Currently, it doesn't seem possible to get a view of async tasks in the Tasks window when debugging an ASP.NET application. It seems that asynchronous (async/await) coding is being pushed by Microsoft and is becoming a generally accepted Good Thing for web applications in many languages, but debugging asynchronous applications with no visibility of outstanding or current tasks is very difficult.

              The Tasks debugging window only seems to work in a very simple scenario: when running an application (such as a console app)…

              57 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  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →

                Thank you for using Visual Studio and for your commitment to improving it. We are currently evaluating whether we will be able to provide the ability to show outstanding tasks in the Tasks window after attaching to a running application as suggested. We will be providing an update soon.

              • 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

                • Add ability to minify your javascript, CSS and HTML when not in debug mode

                  This suggestion is migrated to Developer Community. Please use below link to view the current status.
                  https://developercommunity.visualstudio.com/content/idea/351196/add-ability-to-minify-your-javascript-css-and-html.html
                  Minifing the output code means faster load times for the client and less bandwidth. Visual Studio do this automatically on building a release copy of code. Debug code should not be minified or at least have the option to do it or not. See Yahoo's tool http://developer.yahoo.com/yui/compressor/

                  44 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    under review  ·  2 comments  ·  Languages - JavaScript  ·  Flag idea as inappropriate…  ·  Admin →
                  • Consider changing the behavior of the "create definition/declaration" menu option.

                    This suggestion is migrated to Developer Community. Please use below link to view the current status.
                    https://developercommunity.visualstudio.com/content/idea/351424/consider-changing-the-behavior-of-the-create-defin.html
                    In Visual Studio 2015, Microsoft added the not so little light bulb that comes up every once and a while with suggestions. I would you the team to reconsider changing the behavior of the "create definition" so instead of opening this annoying inline editor at the bottom, it takes you directly to the source file. All the c++ productivity tools override this native behavior because it is so terrible and annoying.

                    43 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  ·  Languages - C++  ·  Flag idea as inappropriate…  ·  Admin →
                    • Show tooltips in XAML and HTML intellisense

                      This suggestion is migrated to Developer Community. Please use below link to view the current status.
                      https://developercommunity.visualstudio.com/content/idea/351180/show-tooltips-in-xaml-and-html-intellisense.html
                      In VB and C# tooltips (form XML comments) are shown for classes, properties and enum values. It's very helpful. Shown them alson in XAML and ASP.NET editors for elements, attributes and enumerated attribute values (also for extensions in XAML).

                      43 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        under review  ·  1 comment  ·  UWP / WPF / XAML Tools  ·  Flag idea as inappropriate…  ·  Admin →
                      • change the behavoiur for double click on double backtick identifiers to select only a single word

                        This suggestion is migrated to Developer Community. Please use below link to view the current status.
                        https://developercommunity.visualstudio.com/content/idea/351367/change-the-behavoiur-for-double-click-on-double-ba.html
                        If I double click on a word I assume the word gets selected and nothing else. This doesn't work inside of double backticks. It always selects the whole identifier since it doesn't understand that the identifier is a sentence and not a single word.

                        see also https://github.com/Microsoft/visualfsharp/issues/243

                        42 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          under review  ·  7 comments  ·  Languages - F# Tools  ·  Flag idea as inappropriate…  ·  Admin →
                        • Provide official logos for the .NET languages

                          This suggestion is migrated to Developer Community. Please use below link to view the current status.
                          https://developercommunity.visualstudio.com/content/idea/351363/provide-official-logos-for-the-net-languages.html
                          We need something to stick on our laptops.

                          42 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            6 comments  ·  Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →

                            Hey Niklas,

                            Cool suggestion. We actually do have, or at least had, logos for the .NET languages and stickers bearing them. I have one for VB on one of my laptops and one of each for VB, C#, and F# on another. We used to give these out at conferences and events, I’m not sure if we ran out. At times we’ve also had T-shirts and mugs. Everyone’s always asking us where they can get them. We really should put up a storefront somewhere so that all our fans can show their love. I’ll get on that and let you know what we come up with.

                            Regards,

                            Anthony D. Green, Program Manager, Visual Basic, C#, and F# Languages 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…

                            • Show the Values of SQL Parameters in Intellitrace

                              This suggestion is migrated to Developer Community. Please use below link to view the current status.
                              https://developercommunity.visualstudio.com/content/idea/351353/show-the-values-of-sql-parameters-in-intellitrace.html
                              It's nice that Intellitrace shows the parameters (@1,@2) of SQL calls, but I really need to know the values of those parameters for debugging.

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

                                Thank you for your suggestion!

                                We’ve marked this in our backlog and we will wait to see the community’s interest in this as well.

                                We’ll keep you updated as the status changes!

                                Thank you again for taking the time to provide us feedback!
                                Maria Ghiondea
                                Visual Studio Diagnostics

                              • Make the Visual Studio installer more customizable (more than VS 2015)

                                This suggestion is migrated to Developer Community. Please use below link to view the current status.
                                https://developercommunity.visualstudio.com/content/idea/351401/make-the-visual-studio-installer-more-customizable.html
                                Let the user choose whether to install or not features such a Visual Basic or C#, and for which platform to develop. Although Visual Studio 2015 brought a good improvement in the setup process choices (hence the "Make the Visual Studio installer more customizable" idea, voted 1715 times, recently marked as completed) there is still a lot of room to do better. The Visual Studio 6 granularity was just perfect, why now there are so few choices? Why do users need to install…

                                39 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  5 comments  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →
                                • 39 votes
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    under review  ·  3 comments  ·  Languages - F# Tools  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Having a error in the task runnen fail the current build.

                                    This suggestion is migrated to Developer Community. Please use below link to view the current status.
                                    https://developercommunity.visualstudio.com/content/idea/351372/having-a-error-in-the-task-runnen-fail-the-current.html
                                    When a Grunt or Gulp is running through the task runner before a build and the task is being failed (for example when running jshint) it should be possible to fail the entire build or at least have a warning.

                                    39 votes
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      1 comment  ·  Languages - JavaScript  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Collapse to definitions on XAML with CTRL+M+O like happen on C# code.

                                      This suggestion is migrated to Developer Community. Please use below link to view the current status.
                                      https://developercommunity.visualstudio.com/content/idea/351382/collapse-to-definitions-on-xaml-with-ctrlmo-like-h.html
                                      To collapse nodes in XAML we have to do CTRL+M+M or use the mouse to collapsed eash node.
                                      Will be nice to have a shortcut like in the C# editor that collapse all the nodes.

                                      37 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  ·  UWP / WPF / XAML Tools  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Don't save performance passes (.psess) in solution file (.sln).

                                        This suggestion is migrated to Developer Community. Please use below link to view the current status.
                                        https://developercommunity.visualstudio.com/content/idea/351419/dont-save-performance-passes-psess-in-solution-fil.html
                                        There are some stuff that gets changed in the solution file if you've done a profiling session (memory or performance, doesn't matter). This is very annoying when using version control.

                                        37 votes
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          1 comment  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Refresh Linked Browsers on save

                                          This suggestion is migrated to Developer Community. Please use below link to view the current status.
                                          https://developercommunity.visualstudio.com/content/idea/351290/refresh-linked-browsers-on-save.html
                                          Browser Link is a great new feature, but it would also be very helpful if there was an option to have the browers refresh when you save

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

                                          Feedback and Knowledge Base