Visual Studio

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, visit the Visual Studio Connect site: http://connect.microsoft.com/visualstudio.

ASP.NET Runtime/Web Tooling suggestions have moved! All your ideas, including your votes, have been transferred and are searchable in the ASP.Net Uservoice forum. Please submit any new ASP.NET Runtime/Web Tooling suggestions, or vote on existing suggestions by going to http://aspnet.uservoice.com.

We look forward to hearing from you!

Thanks – Deon Herbert
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 vote and comment on it.

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

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

  • Hot ideas
  • Top ideas
  • New ideas
  1. 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  ·  Flag idea as inappropriate…  ·  Admin →
    • F12 code navigation for SignalR

      please implement code navigation for SignalR. One should jump from javascript code to the hub class and the other way around.

      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  ·  Flag idea as inappropriate…  ·  Admin →
      • 改进自动提示

        请vs改进一点,即输入某传字符,vs会提示一串字符。但是,接下来,不管输入backspace还是enter,vs都会将自动提示强行录入。这样的话,如果我不想一用自动提示字符串,那么自动提示字符串还是被应用了。这时,我们这些苦逼的程序员只能删除掉,重新输入。建议:
        当出现提示字符串时,应用enter键,则提示字符串录入。应用空格或者tab键则不应用提示字符串。谢谢了!

        中国某赵姓苦逼程序员致意微软

        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…)
          1 comment  ·  IDE  ·  Flag idea as inappropriate…  ·  Admin →
        • Search & Replace dialogue should persist across pages

          When using the search and replace box to change the ID of a control, this is easy in the HTML page. When you then switch to the code behind page, the Search & Replace box hides itself. So you then have to press CTRL+H again, which overwrites your search term with autopopulated stuff from the code-behind.

          The old search and replace field in VS2010 was far better I'm afraid. It doesn't have to look cool to be good :-)

          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  ·  Flag idea as inappropriate…  ·  Admin →
          • Add a Function to Assist in Finding Project Dependencies

            I have a fairly large solution in which project dependencies are not correct, so projects fail to build depending on whether their dependencies happen to have been compiled already.

            It would be nice to have a tool to scan for missing project dependencies -- e.g. if a header file imports a TLB file built in another project.

            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  ·  Flag idea as inappropriate…  ·  Admin →
            • Intelli-Sence for nullable enum properties and field

              example

              enum E { a, b, c }
              class Foo
              {
              public E? Bar {get; set;}
              }

              when I type "new Foo().Bar = " I expect, that popup with enum E will be shown like if property Bar is of type E.

              This also applies to "==" operator.

              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  ·  Flag idea as inappropriate…  ·  Admin →
              • Add ViewStart to view folder when adding a new MVC Area

                When adding a new MVC Area to an MVC Internet Application, add a ViewStart file to the area's View folder.
                At this time, I have to manually add the ViewStart to enable my area view to render the layout file. It would be helpful if this could be implemented.

                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…)
                  1 comment  ·  IDE  ·  Flag idea as inappropriate…  ·  Admin →
                • Provide a property, Generate as literal on the application settings table

                  GenerateAsLiteral will generate the settings value as a literal in the designer.cs file. [global::System.Configuration.DefaultSettingValueAttribute("server\\dbname"] becomes [global::System.Configuration.DefaultSettingValueAttribute(@"server\dbname")].
                  Generate as literal will make the application settings table more versatile.

                  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  ·  Flag idea as inappropriate…  ·  Admin →
                  • reduce the size of the RC icon in the title bar to reduce the size of the title bar

                    The new icon take a lot of space, which makes the title bar bigger. I think the size of the icon should be smaller to have more space for the code.
                    I think it is great to have moved the quick lauch to the title bar which make great use of that empty space and make it possible to hide the menu via extension without impacting the quick launch.

                    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…)
                      1 comment  ·  IDE  ·  Flag idea as inappropriate…  ·  Admin →
                    • Grey out projects not being built in active solution configuration

                      Basically I need help understanding my solution configurations. If we have multiple build configurations and you toggle between them we need a visual way of understanding what's going on. One basic idea is to grey out projects not being built. Ideally this would apply to files as well.

                      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  ·  Flag idea as inappropriate…  ·  Admin →
                      • Package Visual Studio as .xbap

                        Many currently available libraries,.NET Framework versions and development tools are not compatible with each other. For example, one cannot deploy .NET 4.5 beta side-by-side with .NET 4.0, or there are incompatibilities between certain versions of DevExpress. To allow a developer to work with different configurations, at this moment we have to create different virtual machines containing Visual Studio 2010 and all other frameworks, libraries and tools. We do have a solution at this moment, but sometimes it is a lot of work to maintain all these development environments. Since VS 2010 is already implemented using WPF, would it be possible…

                        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  ·  Flag idea as inappropriate…  ·  Admin →
                        • Local DNS configuration tools instead of hacking the hosts file

                          It would be good if you could easily enable the configuration of the hosts file and maybe provide other productivity boosting tools for developing apps which require a specific DNS/subdomain configuration.

                          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  ·  Flag idea as inappropriate…  ·  Admin →
                          • Remove filtering of item types

                            As of now, VS filter item types which can be added to a certain kind of project. For example, right-clicking the winforms exe project brings a menu with "Form", "User Control" and such. For WPF exe there will be "Resource Dictionary" and "Window". And similar filtering applies to "Add new item" dialog. Unfortunately, this mechanism often fails. Sometimes I am not able to add a ResourceDictionary to WPF project, for example.

                            So my suggestion is: please keep filtering the context menu and remove filtering from dialog. Blame the responsibility for adding certain item on programmer. First of all, he is…

                            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  ·  Flag idea as inappropriate…  ·  Admin →
                            • Make easier bug report registration interface

                              In fact, no normal data collection system errors.

                              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  ·  Flag idea as inappropriate…  ·  Admin →
                              • solution explorer search

                                Hi,

                                I suggest that you add the ability to search for a file in the solution explorer. Sometimes in large projects it is hard to find a specific file and a search or filter option will be great.

                                Thanks,
                                Yair.

                                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  ·  Flag idea as inappropriate…  ·  Admin →
                                • WCF Configuration Editor validation like Windows ADK

                                  Provide WCF Configuration Editor validation for various config file settings in a manner similar to the validation provided for settings in the Windows Automated Installed Kit (WAIK) and Windows Automated Deployment Kit (WADK). This would greatly simplify editing WCF configuration files as well as troubleshooting incorrect settings.

                                  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  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Search functionality in Output window -Visual Studio 2012

                                    In output window , if Search functionality is available , then it is more help to confirm the whether the warning message is exist or not in output area for end users.
                                    Please see the attachment for more visual understanding

                                    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  ·  Flag idea as inappropriate…  ·  Admin →
                                    • use navigation buttons on mouse for navigating

                                      Many mice have a 'Back' and a 'Forward' navigation button. How about using these buttons to navigate in Visual Studio? (equivalent hotkeys: CTRL+ -, CTRL+SHIFT+ -)

                                      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  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Make the default sorting of Pending Changes (toUpper) and Solution Explorer (toLower) consistent.

                                        Make the default sort in Pending Changes and Solution Explorer consistent.

                                        Pending Changes currently sorts alphabetically ascending using ToUpper(), and Solution Explorer currently sorts alphabetically ascending using ToLower(). This causes inconsistencies in file ordering when characters between 'Z' and 'a', namely underscores, are used in file names.

                                        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  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Bring back the yellow-colored folder icons in the Solution explorer... I'm not color-blind, I'm shape-blind in a sea of grey icons!!!!

                                          If possible, get rid of the **** idea of making all icons grey. Pardon my French, but it was a very bad and childish decision. No need for it, it's a setback, not a good thing, like thousands of people already told you. Don't be so stubborn about it, but admit the blunder and simply change it back. Oh, and by the way: fire the manager who brought it up and pushed it through... he or she is a MAJOR IRRITATION factor to you user base all over the world, which you are losing one by one by letting such…

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

                                          Feedback and Knowledge Base