Visual Studio IDE

Welcome to the Visual Studio UserVoice site. Let us know what you would like to see in future versions of the Visual Studio suite of products. This site is for suggestions and ideas. If you need to file a bug, you can visit our Developer Community website to get started. 

NOTE: The Applications Insights forum has moved to the Azure feedback site.

For suggestions for improvements to other developer products, see these sites:

To review the current UserVoice statuses and their definitions, please review our “What Does the Status of My Feedback Mean?” article.

We look forward to hearing from you!

- The Visual Studio Team
Terms of Service and Privacy Policy

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. Hot Indian Escorts service in Hyderabad

    Hi Friends, If you make delightful night with my charming call girls in Hyderabad, so I am bring a special offer to you enjoy tonight with Russian girl in luxury hotel at affordable rate.
    http://www.reliefweb.in/about.html

    1 vote
    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…)
      0 comments  ·  Visual Studio Tools for Unity  ·  Flag idea as inappropriate…  ·  Admin →
    • 1 vote
      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…)
        0 comments  ·  UWP / WPF / XAML Tools  ·  Flag idea as inappropriate…  ·  Admin →
      • Add support for JavaScript syntax comments in C# code

        The idea is to allow users to choose more readable JavaScript object syntax for method/class comments instead of regular XML syntax.
        Second idea is to use block comments instead of line comments. Setting to choose between preferred type should also be added.

        Example:

        /*
        summary:
        'Method does something.',
        params: [
        { name: 'parameter1', value: 'Some parameter description' },
        { name: 'parameter2', value: 'Some parameter description' },
        { name: 'parameter3', value: 'Some parameter description' },
        ],
        returns:
        'Some return object'
        */
        public Object SomeMethod(Object parameter1, Object parameter2, Object parameter3) { ...

        instead of:

        /// <summary>
        /// Method does something.
        /// </summary> …

        2 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…)
          0 comments  ·  Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →
        • Allow diffing files from Solution Explorer.

          No matter the view (Solution/Folder), it would be nice to be able to select a file in the Solution Explorer, then right-click another file (possibly with a SHIFT qualifier to denote "Advanced Feature" - to borrow nomenclature from Explorer.exe) and get the ability to diff them using the included/integrated diff tool.

          1 vote
          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…)
            0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
          • 1 vote
            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…)
              0 comments  ·  Blend for Visual Studio  ·  Flag idea as inappropriate…  ·  Admin →
            • Add a feature for visual studio for mac that could publish Asp.Net site to Azure

              Whether could add a feature that we could publish a web site to Azure in VS for Mac. Thank you very much.

              13 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…)
                0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
              • Apply the Step-In/Step-Out/Step-Over concept in debugging to ctrl-f search

                When searching multiple files, I'd like to 'step-out' of a file into a list of files containing that string, then step-over and then step-in to files that seem relevant.

                This would feel really intuitive and streamline/add some natural control to Entire Project and Entire Solution searches.

                Results would be a pleasure to navigate if "step-out" showed me a list of results in my project, then "step-out" again showed me a list of results in the entire solution

                3 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…)
                  0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                • Produce a warning on deprecated special member generation

                  Since C++11 several compiler-generated special members are deprecated.

                  This includes the copy constructor and copy assignment operators if either one is defined without the other, or if the destructor is defined.

                  Currently MSVC does not produce any diagnostic when this happens.

                  Example code that should produce warning:

                  struct rule_of_three_violation {
                  int* ptr;
                  rule_of_three_violation(int value) : ptr(new int(value)) {}
                  ~rule_of_three_violation() { delete ptr; }
                  };

                  19 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…)
                    0 comments  ·  Languages - C++  ·  Flag idea as inappropriate…  ·  Admin →
                  • Add support for System.Data.SQLClient in UWP

                    There are many reasons one would want to connect to an "on prem" SQL Server from a UWP. We have several applications we cannot distribute through the Windows Store because this limitation exists.

                    UWP are able to connect to other databases such as SQLite or MySQL. Why not allow SQL Server as well?

                    Please add support for System.Data.SQLClient in UWP.

                    24 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…)
                      1 comment  ·  UWP / WPF / XAML Tools  ·  Flag idea as inappropriate…  ·  Admin →
                    • Quick launch should suggest to search online for extension

                      Currently if Quick Launch doesn't find any result it offer us to search online for NuGet Package matching our search query.

                      It could be useful to add another option to search on the Marketplace for extensions as well.

                      3 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…)
                        0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                      • "new window"

                        Enable "New window" for HTML files! EXTREMELY frustrating that I cannot navigate around the file like a person. I can open copies of editor windows for other files — why on earth not HTML files?

                        1 vote
                        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…)
                          0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                        • Simultaneous Debug and Compile

                          I'd love to see visual studio launch its debugger against a startup project BEFORE it fires off "msbuild" to compile all solution/project changes.

                          That way the startup project could begin any necessary bootstrapping work, load most modules, attach the debugger, load most symbols into the debugger and so on. (The startup project would then need to accept a keystroke from the user before proceeding. ) All this stuff can easily take 5 seconds, even in a custom written harness for unit testing. It would be nice if this work was already well underway by the time "msbuild" finished the compiling…

                          0 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…)
                            0 comments  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
                          • Code snippets and Item templates distributable trough nuget packages, just like Roslyn Code Analyzers

                            If we could include code snippets and item templates in nuget package, we could easily create project specific or library specific snippets or items templates.

                            For example, Prism.MVVM nuget could contain MVVM specific code snippets like propnotify or viewmodel. We could further increase team productivity by custom item templates, like Page with ViewModel that are valid only within the project.

                            You have already done something similar with Custom Code Analyzers.

                            It's worth mentioning, that also many Visual Studio settings, e.g. naming conventions makes sense to make project-specific, either trough nuget or another mechanizm. ReSharper may be good example how to…

                            3 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…)
                              0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                            • High-profile Vip Ahmedabad ℰsℭℴℛts Are you looking for high-profile Ahmedabad ℰsℭℴℛts suitable for its special

                              You can be a gentleman with her – If you want to win the heart of yourÉscórtš, then you must be quite gentle with her. Once you prove her that you respect her boundaries, then that will make her get attracted towards you.
                              http://www.zalfa.in/ahmedabad-escort.html

                              1 vote
                              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…)
                                0 comments  ·  Extensibility  ·  Flag idea as inappropriate…  ·  Admin →
                              • Ahmedabad Escorts @ http://www.sumia.in/ahmedabad-escort.html

                                My Independent Escorts in Ahmedabad are open at whatever purpose of the day throughout the day, consistently. You ought to do just inform us concerning enough time you are available so we can generation you with the lady that you like.

                                1 vote
                                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…)
                                  0 comments  ·  Accessibility  ·  Flag idea as inappropriate…  ·  Admin →
                                • Can you make solution macros available for VC# and VB projects?

                                  When we create a VC++ project, we can indicate the output directory like $(SolutionDir)$(Platform)\$(Configuration)\, but these convenient solution macros can not be used in VC# and VB projects. So can you please make these macros available for VC# and VB projects so that we can use them to set output directories and intermediate directories like VC++ projects, especially it would be convenient in a mixed solutions which contains both C++/CLR projects and C# projects.

                                  6 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…)
                                    0 comments  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Events in Delhi

                                    Welcome to Everyone, in the city to provide high profile Independent Vasant Vihar Escorts Delhi to the clients is the main motive of Vasant Vihar Escorts Service. In lots of places in the city you can easily get our service of our escort's branches. An escort is a professional who accompanies her client for a specific period.
                                    http://www.aliaarora.in/vasant-vihar-escort.html

                                    1 vote
                                    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…)
                                      0 comments  ·  Extensibility  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Independent Events in Dwarka

                                      Meet with good-looking Dwarka Events Service, is amazing Independent Events in Dwarka she's present enjoyable service to high society peoples, so interested people call me.
                                      http://enjoydelhilife.in/dwarka-escort/

                                      1 vote
                                      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…)
                                        0 comments  ·  Project  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Apply formatting settings on the fly

                                        Current formatting support requires that the formatting of file in editor match formatting of file on disk. For developers working across multiple source bases it becomes an issue as they continually have to look at code formatted differently.

                                        There are two formatting settings
                                        * Folder / Workspace / Project formatting settings
                                        * User formatting settings

                                        When a file is opened, User settings are applies so user get to work in the editor with their preferences independent of the source base.

                                        When the file is save to disk, Workspace/Folder/Project formatting settings are applied before it is committed to disk.

                                        Git has…

                                        3 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…)
                                          0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Provide a link to where I can download the 25GB PDF (or buy the 5-inch thick textbook) that explains how to use the Diagnostics Tools for VS

                                          Provide a link to where I can download the 25GB PDF (or buy the 5-inch thick textbook) that explains how to use the Diagnostics Tools for VS 2015.

                                          Or just tell me which universities have the PhD program for that.

                                          Your web pages on this topic are so complex they are useless. I have to use code-commenting and AfxMessageBox debugging to locate a corrupted pointer on the heap...and I will solve my problem in 1/1000ths of the time it will take to overcome the learning curve of your diags tool.

                                          It's the same old **** I've been doing for the…

                                          1 vote
                                          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…)
                                            0 comments  ·  Languages - C++  ·  Flag idea as inappropriate…  ·  Admin →
                                          • Don't see your idea?

                                          Feedback and Knowledge Base