Visual Studio IDE

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. 1 vote
    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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
    • Preserve dropdown selections (platform) between target operating systems (don't clear them)

      Don't clear platform each time the target operating system is changed in xamarin projects.

      I toggle regularly between platforms and OS and It is a pain to have to select operating system then architecture. If I select in the other order it clears the **** architecture and I end up targeting the wrong platform....

      Please change this it drives me crazy.

      1 vote
      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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
      • Acknowledge feedback when submitted

        When I submit a bug from the IDE, I'd like to be able to get it acknowledged and track its status so that I can know when it is fixed.

        1 vote
        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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
        • 1 vote
          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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
          • noida escorts 9873940964|escorts in noida|call girls in noida

            Call : 9873940964 for Hi-profile and well educated escorts service in Noida, house wifes, models and college girls are here for your enjoyment in Noida, Escorts service in Noida-Noida independent escort service-Noida hot escorts service-hi-profile call girls in Noida-Noida top Escorts-Call girls in Noida.
            http://pujabedi.com/

            1 vote
            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  ·  Project  ·  Flag idea as inappropriate…  ·  Admin →
            • If Live Unit Testing showing branches of block covered or not means that could be helpful. Currently it just shows line coverage.

              If Live Unit Testing showing branches of block covered or not means that could be helpful. Currently it just shows line coverage. Not branch coverage. due to that we are again forced to use other testing explorer to show branch coverage

              1 vote
              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  ·  Test Tools  ·  Flag idea as inappropriate…  ·  Admin →
              • Auto Downgrade Visual Studio

                Instead of forcing Visual Studio closed when the Visual Studio License cannot be renewed, downgrade the user's visual studio back to community edition.

                The reason for this suggestion is because my MSDN Subscription is messed up (have an open case with Microsoft) but until it is fixed, I am getting the attached window when I launch Visual Studio. It would be better to just revert my visual studio back to community edition.

                1 vote
                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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                • Support for Mutation Testing Tool (VS Integrated) for VS2017

                  Mutation Testing Tools like VisualMutator was extremely useful in analyzing the coverage of Unit Tests. However, it looks like VisualMutator is not supported in VS2017. This would be a great feature to have.

                  1 vote
                  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 →
                  • 'Data breakpoint' popup window non-blocking

                    Make the 'Data breakpoint' popup window non-blocking to allow copy of a variable's name

                    1 vote
                    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 →
                    • Add a Category which indicates "Visual Studio Distribution" extensions

                      The way Visual Studio 2017 is installed and configured....some of the "workload" functionality ends up being implemented via additional Extensions.

                      However when looking through the list of Installed extensions...it is hard to distinguish between ones that were put there as part the original Visual Studio installation steps.....and ones that have been put there later by the user, or by 3rd party additions (e.g. jetbrains, etc).

                      I think it would be useful to have a category which groups together all extensions that were originally installed as part of the Visual Studio 2017 "release".

                      1 vote
                      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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                      • Add Method Call Snippet with Named Parameters

                        Once an Override is selected via the Intellisense, add support for a key that would insert the Named Parameter Names (preferably one per line). Let's face it, code that has a bunch of Method Calls with even more than one Parameter that's not obvious from the Method name is significantly less readable, time-consuming (if you're having to look up the Method Signatures) and even error-prone (if Parameters are added / changed / removed). Even without a Snippet feature, I strongly believe the increase in ease of comprehension / time savings / potential error avoidance (for the life of all the…

                        1 vote
                        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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                        • VS2017 installer should keep --locale setting when updating itself

                          Currently the installer always changes the display language to Windows default after updating itself. Maybe better to keep previous setting.

                          1 vote
                          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  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →
                          • Fix System.Web.Optimization.Bundle.GetBundleUrl()

                            The following exception does not happen very often, but is an internal Bundle class bug when calling GetBundleUrl().

                            System.InvalidOperationException: Collection was modified; enumeration operation may not execute.
                            at System.Collections.Generic.List`1.Enumerator.MoveNextRare()
                            at System.Web.Optimization.Bundle.EnumerateFiles(BundleContext context)
                            at System.Web.Optimization.Bundle.GenerateBundleResponse(BundleContext context)
                            at System.Web.Optimization.Bundle.GetBundleUrl(BundleContext context, Boolean includeContentHash)

                            1 vote
                            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  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
                            • Unified layout for offline setup for all version of visual studio

                              The layout for offline setup for all version of visual studio are almost the same and are approx 34.8GB in size. There should be a command by which one can make an offline setup layout for all the version of #VisualStudio in a single folder i.e Enterprise, Professional and Community.

                              1 vote
                              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  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →
                              • this->axWindowsMediaPlayer1 = (gcnew AxWMPLib::AxWindowsMediaPlayer()); this is the next statement to execute when this thread returns from

                                I just add this component in my form.
                                but when I run the debugging.
                                I appeared the system thread and want it to break.
                                And the green arrow at this line shows"this is the next statement to execute when this thread returns from the current function component"
                                I did nothing but only add this component in my form.
                                How can I fix this problem?

                                1 vote
                                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  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
                                • Can you use Yandex or Google search on your site?

                                  Can you use Yandex or Google search on your site?
                                  Your own search engine can't find description of
                                  "Visual Studio 2017 Exception settings".
                                  Yandex does.
                                  And every time I can't find something on Microsoft site - I search (and find) it in Yandex.

                                  1 vote
                                  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  ·  Accessibility  ·  Flag idea as inappropriate…  ·  Admin →
                                  • VS Sign-in: Saving multiple accounts

                                    Every day on first opening VS 2017 (15.3 26510.0-Preview) it prompts me to sign-in with an existing account or select an alternative. Unfortunately for me, VS has remembered an account that I no longer use day-to-day.

                                    It would save time if the VS could remember multiple accounts when prompting for a password and give the option to remove accounts no longer in use.

                                    1 vote
                                    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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                    • The new .NET build system to accomodate streaming project and source files to the build.

                                      Please accomodate son of MSBUILD to include streaming project and source files to the build system.

                                      1 vote
                                      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  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Support ilproj projects

                                        Building from .ilproj and .il files perhaps isn't a common use case, but it does cover some possibilities not available otherwise. Monodevelop and sharpdevelop (via an extension) support this, and there was an extension that gave some support in visualstudio 2015, but unless I'm missing an option I should have installed we can't open them in visualstudio.

                                        1 vote
                                        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  ·  Languages - Other  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Show the "Installed Size" of our Visual Studio 2017 Installations

                                          Show the "Installed Size" of our Visual Studio 2017 Installations after they are installed so we know much space each component is consuming. It's a small thing but I think it would be nice. Thanks for reading.

                                          1 vote
                                          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  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →
                                          • Don't see your idea?

                                          Feedback and Knowledge Base