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. I suggest improve the Visual Studio 2012 design

    I suggest improve the Visual Studio 2012 design.

    The design of Visual Studio 2010 was great, you can continue with it or make some changes.

    Visual Studio without colors is so unclear, and uncomfortable to work with.

    I suggest to give Visual Studio 2012 default colors.

    Thank you,
    Rafael Millis

    4 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  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
    • "Whats new 3015" takes me to 2013. Please fix.

      "Whats new 3015" takes me to 2013. Please fix.

      4 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  ·  Flag idea as inappropriate…  ·  Admin →
      • intellisense in cross-platform (android...)

        Develop intellisense (help in writing code) for cross-platform (Java, Android, ..) in C# coding.

        4 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  ·  Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →
        • C++ variadic template args IntelliSense

          Example:

          std::vector<MyType> vect;
          vect.emplace_back(a, b, c) // Forwards a,b,c to MyType ctor.

          It would be great to have an IDE help with putting in the args, so far best solution is to write:
          vect.emplace_back(MyType(a,b,c,}));
          and then delete the explicit constructor (type)

          4 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  ·  Languages - C++  ·  Flag idea as inappropriate…  ·  Admin →
          • Visual Studio Installer needs a "roll back to prior update" option.

            The latest VS update has some bugs, so I was hoping to roll it back without having to completely uninstall and reinstall. I don't see a roll back option. That would be nice to have.

            4 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  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →
            • Add Code Lens references to constants.

              Add Code Lens references to constants.

              4 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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
              • Installer UI language

                I'm installed and running VS2017 in english, my Windows 10 uses german. Why is the installer UI in german if I'm using english VS.

                In VS2017 (and also previous versions) the notifications for "Extensions and Product Updates" and the dialog is in english (correct), but if I click on the "more information" of a product update the Internet Explorer shows in german. Would be better in english, I need to change the language each time.

                4 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  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →
                • VS 2015>quick actions with light bulbs: please add the support to custom/modify the Generate Local Variable feature

                  favorite
                  I often use the Generate Local Variable feature of the VS 2015 intellisense. But the variables are generated uninitialised. In 99% of the case this is not what I want.

                  Is it possible to configure the intellisense to initialize the generated variable?

                  https://stackoverflow.com/questions/46976438/is-it-possible-to-configure-intellisense-in-vs-2015-so-that-when-a-local-variabl

                  4 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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                  • Line numbers in stack traces for UWP apps

                    The C++ Unit Test App (Universal Windows) project in VS2015 does not show StackTrace for failed assertion.

                    4 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  ·  Project  ·  Flag idea as inappropriate…  ·  Admin →
                    • create some common platform for run-time sharing data between two Microsoft Products

                      Hi,

                      I am .net developer having 10 years of development experience. Sometimes we are facing issue like

                      1) when some component / website was developed on vb.net and some component was developed in c#.net. so its very difficult to share data, specially session between two web languages. kindly request you to create some create some common platform (frontend side, not from SQL Server site) for run-time sharing data between two Microsoft Products

                      Awaiting for your positive reply.
                      Regards
                      Kapil Dave
                      http://in.linkedin.com/in/kapilkumardave

                      4 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  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
                      • Fix Visual studio Account Sign In

                        See here the error and the solution: https://developercommunity.visualstudio.com/content/problem/7675/cant-sign-into-accounts.html?childToView=17494

                        This error appear to me after a Visual Studio 2017 Migration from 2015.

                        For an unknown reason Visual Studio 2017 sets Chinese endpoints in registry for sign in.
                        The endpoints are wrong and it's impossible to sign in with Visual Studio Account.

                        Please Microsoft fix this issue.

                        4 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  ·  Accessibility  ·  Flag idea as inappropriate…  ·  Admin →
                        • Checkin policies for "Suspend Work"

                          You can use checkin policies to analyse code and things like these.
                          We use this policies to track our working hours for each requirement.

                          The tool "AIT CheckinTimeTracker" is very good for this.
                          http://www.aitgmbh.de/downloads/kostenlose-tools/productivitytools.html

                          In VS 2012 you can also suspend your work with the new feature "my work".
                          It would be nice if there are policies for suspending work.
                          In this case the developer can document the time spending on the current work.

                          Until now you have to document this on a sheet of paper.

                          4 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  ·  Flag idea as inappropriate…  ·  Admin →
                          • Ensure VS copies dependent assemblies during build

                            This was originally posted by Andy as https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/4306075-ensure-vs-copies-dependant-assemblies-during-build, and closed with "we are closing older ones that don’t have enough votes so newer ones from you can move to the top. If this suggestion is still important to you, feel free to open it again."

                            The suggestion to implement this missing feature is still important to me so I am opening it again. VS desperately needs a better solution -- any solution -- for handling native/external dll dependency chains in .NET projects.

                            Andy's description of the issue (abridged):
                            ------
                            1) Create a blank solution and add a console application…

                            4 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  ·  Project  ·  Flag idea as inappropriate…  ·  Admin →
                            • make iso image available for VS2017 pro , ent.

                              2017 studio - make iso image available!

                              4 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  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →
                              • installation

                                it would be nice to know how much time is left on install

                                4 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  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →
                                • Reduce the number of updates, weekly updates are far too often

                                  Weekly or near weekly updates that require restarting every instance of visual studio is very disruptive to those of us that keep multiple solutions open. Minor updates aren't so bad, especially those that don't require restart but we've seen at least 3 or 4 updates that require closing all instances and keeping them closed for 10+ minutes while the installer applies an update - that's far too excessive

                                  4 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  ·  Developer Community  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Add an option (or attribute) to exclude types from code map

                                    Using Code map to explore the type hierarchy in your solution is great. However "show derived types" is adding too many classes if your code implements a lot of mocks in unit tests.

                                    It would be great to exclude test assemblies (by selecting them somehow) or adding an attribute to the types.

                                    As a work around I know mark them with the compilergenerated attributed (ugly I know ...).

                                    4 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  ·  Test Tools  ·  Flag idea as inappropriate…  ·  Admin →
                                    • be able to submit work items via email

                                      We would like to allow users to send an issue to an alias to report issues which would then create work items into a specific project so we can triage, track ,and resolve them

                                      4 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  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Use xml config files in VNext instead of JSon

                                        I just tried out the CTP 4 of Visual Studio 2014 and tried to create a VNext Web Application.

                                        And instead of a web.config file it has a JSon file that cannot even read.

                                        Xml is so much easier to read and collapse.

                                        I won't use it because it is MVC also, but at least with a Config file I could read and edit I might use the product.

                                        4 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  ·  Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Allow global namespaces in Service Reference

                                          When you add a service reference, allow to specify a whole namespace, not only a subnamespace of the project default one. This could be done without braking current behaviour if you allowed to enter global: prefixed namespaces.

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

                                          Feedback and Knowledge Base