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

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 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. rename and completion in comments (at least in doc comments)

    As someone who believes in comments and referencing other code in them, I want completion to work while typing comments and rename to at least offer textual matches for my approval when renaming, which are almost always correct due to good naming.

    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  ·  Editor  ·  Flag idea as inappropriate…  ·  Admin →
    • Stop requiring a PC restart after installing updates

      VS2012 Update 3 requires the PC be updated when complete. Given that this is 2013, and MS was bragging about getting restart scenarios down to something like 5 back when Win2K was released, it seems like high time that non-kernel updates - particularly user level applications - should not require the entire system be restarted. I just can't believe that we're *still* having to do this; 10 years ago, I'd have put money on MS being able to dynamically restart the *kernel* without a reboot by now!

      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  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →
      • F5 debug/deploy to remote PCs and virtual machines

        F5 debug/deploy should be able to install my application to a remote PC or virtual machine, that is running the same or a different version of Windows. Much like F5 debug/deploy for Phone can deploy my app onto the phone device or emulator ahead of running. And just like it can deploy apps to Windows Azure.

        For virtual machines, Visual Studio should interface with popular machine monitors such as Hyper-V and VMWare, so it can launch and provision a VM instance, not just connect to an already-running VM.

        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  ·  Debugger  ·  Flag idea as inappropriate…  ·  Admin →
        • Add an option to use pre/post deployment scripts in SQL Server Data Tools' Schema Compare Generate Scripts function.

          After a schema compare is performed, I would like to be able to click the generate script button and have the script to include the pre and post deploy scripts included in the output. (Much like how a full publish works.)

          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  ·  Database Projects  ·  Flag idea as inappropriate…  ·  Admin →
          • Be able to search for options analogously to what the new version of VS2011 is supposed to be able to do with commands.

            There are so many options in the Tools|Options dialog that it's very easy to forget exactly where you found a given option earlier. It would be nice if we could search for options in the Options dialog, along the lines what the beta of VS2011 is supposed to have with searching for commands.

            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…)
              1 comment  ·  IDE  ·  Flag idea as inappropriate…  ·  Admin →
            • Support VSWP and half-word access in ARM NEON intrinsics.

              I hit this problem when ported Intel SSE2 code into NEON. Real View compiler intrinsics (which you must have based on) have no support for the VSWP instruction (swap contents of two registers), and neither has the MSVC compiler. Thus, to swap the upper and lower doublewords of a quad, one has to use get-hi + get-lo + compine, or a complex table lookup, or something else equally ugly. I think computationally-intensive Windows Phone targeted code could benefit from explicit half-word access a lot. Just add an extra __m64 hilo[2] field to the __m128 union and make sure that const…

              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…)
                1 comment  ·  Languages - C++  ·  Flag idea as inappropriate…  ·  Admin →
              • Provide direct Office automation without need for Interop

                Isn't it about time Microsoft provided a solution to handle automation of Office applications without the need to use Interop (PIA). I am left using VB6 for applications as the performance of automation using Interop is so poor. If these applications can not have a managed interface, bring back VB6!

                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  ·  Performance  ·  Flag idea as inappropriate…  ·  Admin →
                • Add "Open With" menu for attachments in TFS Work Items

                  Current, opening an attachment in TFS launches a web browser which then downloads the file.

                  Depending on which browser you are using you may have to
                  a) log in to TFS again
                  b) save the file somewhere
                  c) open the file

                  It would be much nicer to open the attachment directly from the context menu for the attachment - probably by asking the Windows Shell to open the file.

                  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  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                  • Add Support For 128-bit Divides

                    The Visual Studio C++ compiler provides a compiler intrinsic for 64-bit x 64-bit -> 128-bit result, but there is no intrinsic for the 128-bit/64-bit -> 64-bit result IDIV operation. This significant affects performance of algorithms using 128-bit integers.

                    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  ·  Languages - C++  ·  Flag idea as inappropriate…  ·  Admin →
                    • Add posibility to use 3rd party consoles when starting console app under VS

                      I'm using ConEmu (and previously Console2) as consoles. It would be great if one could instruct VS to start those instead of standard Windows console when running console applications.

                      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…)
                        2 comments  ·  Flag idea as inappropriate…  ·  Admin →
                      • Test Center and Lab Center UI should display which project we are connected to now

                        We need to see the project name that we are working on while we are in Test Center and Lab Center

                        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…)
                          1 comment  ·  Visual Studio Test and Lab Management  ·  Flag idea as inappropriate…  ·  Admin →
                        • Enable Auto Recover option in VS2010 Isolated Shell

                          In VS2008 Isolated Shell, the auto recover option is available. However, in VS2010 the auto recover is disabled (greyed out). Can you please re-enable this IDE feature for the Isolated Shell?

                          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  ·  IDE  ·  Flag idea as inappropriate…  ·  Admin →
                          • delete account functionality

                            there is currently no option to CLOSE the account.

                            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  ·  Flag idea as inappropriate…  ·  Admin →
                            • Design pattern highlighting for Javascript editor

                              To create professional Javascript it is highly recommended to use design patterns. It would be great if the IDE could help in recognizing the MEANING of these patterns.

                              For example, it could highlight the public vs. private methods of the module pattern by a different background color.

                              Suggested patterns:
                              Constructor Pattern
                              Module Pattern
                              Revealing Module Pattern
                              Singleton Pattern
                              Observer Pattern
                              Mediator Pattern
                              Prototype Pattern
                              Command Pattern
                              Facade Pattern
                              Factory Pattern
                              Mixin Pattern
                              Decorator Pattern
                              Flyweight Pattern

                              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  ·  IDE  ·  Flag idea as inappropriate…  ·  Admin →
                              • Support git.exe in custom build template in Visual Studio Online

                                I use a custom task that leverages git.exe to commit build artifacts to a deployment channel. However, Team Foundation Service, while accepting git repositories, does not appear to make git.exe available to custom tasks. Can this be changed?

                                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  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                                • WPF runtime inspection

                                  I would appreciate a way to inspect control styles and properties and runtime. All modern browsers have some developer tool which allows inspecting rendered page, showing which element is under cursor, what classes/attributes/styles it has and what are the current values for everything. It would be great if XAML had something similar. It's quite hard to find out e.g. "why there is this 5px spacing between these two things on this form".

                                  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…)
                                    1 comment  ·  XAML Tools  ·  Flag idea as inappropriate…  ·  Admin →
                                  • TFS Export Changesets to (.xls, .doc, .txt, .html ...)

                                    If you open the menu item File->Source Control->Find In Source Control->Changesets... (you must be in Source Control Explorer for this to be available). This will open the Find Changesets dialog. You can then search for change sets by date on a given source folder but not have any button for export result in dialogs.

                                    Please make additinal export button in dialog that I attach here.

                                    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 →
                                    • clickonce should be able to harvest query string parameters also from browsers other than Internet Explorer

                                      Currently ClickOnce can harvest url parameters only for I.E this approache is passe . no developer can allow himself to deploy an app that it's functionality is limited only for I.E
                                      usage : http://localhost/publisher/WindowsFormsApplication1.application?username=joeuser
                                      this code works only for I.E
                                      private NameValueCollection GetQueryStringParameters()
                                      {
                                      NameValueCollection nameValueTable = new NameValueCollection();

                                      if (ApplicationDeployment.IsNetworkDeployed)
                                      {
                                      string queryString = ApplicationDeployment.CurrentDeployment.ActivationUri.Query;
                                      nameValueTable = HttpUtility.ParseQueryString(queryString);
                                      }

                                      return (nameValueTable);
                                      }

                                      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  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Allow native inclusion of Test Cases on the Sprint "Board" so that you can have this with the MS Hosted TFService.

                                        On the "Board" feature of the Microsoft Hosted TFS, it should allow Test cases to automatically show up on the Board, as this is used to track the progress of the sprint team, as Testers are an integral part of the sprint team their work should be as visible as the developers so that all stakeholders can see the testing progress as well as the development progress to give a truer reflection of the state of play.

                                        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  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                                        • TFS: Make team project pages customizable (e.g. background colors)

                                          We manage many projects with the TFS 2013. Now we want to differ between these projects in the web frontend of the TFS by different background colors (e.g. in the title bar per team project and/or board).

                                          It would be very helpful if you can implement some customizing capabilities!

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

                                          Feedback and Knowledge Base