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. Export settings default filename candidate

    When I export my settings, I would like to have the settings specified with /ResetSettings as default (if vs was invoked like that)

    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  ·  Flag idea as inappropriate…  ·  Admin →
    • Print margin not as plugin

      Print margin should be included in the default features of visual studio and not a plugin. It is a core feature in every other IDE. It would be nice if people actually got aware of the fact that shorter lines are easier to read.

      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  ·  Flag idea as inappropriate…  ·  Admin →
      • Extensions should not be divided into installed/online etc

        The extensions manager is a bit of a hassle. When I search for an extension, I always pick the wrong category. Remove the left panel altogether and make the dialog simplier. Let the user know which search hit that represent an installed plugin or not. And remove the progress indicator saying "retrieving information". It is only annoying.

        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  ·  Flag idea as inappropriate…  ·  Admin →
        • The debug webserver IIS express does not handle hostnames other than localhost

          When we debug our web applications, we use hostnames like foobar.ourcompany.lan. Our web application picks entries in the database using the hostname as key. (Our dns is setup to resolve any address that ends with .lan as 127.0.0.1). With the new debug webserver of vs 2013, this has became impossible and we are stuck using vs 2012. Please, understand that we do not want to access the debug webserver remotely in any way.

          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  ·  Flag idea as inappropriate…  ·  Admin →
          • show each process's command line arguments somewhere in the Attach to Process dialog

            The Attach to Process dialog should help me disambiguate which process I want to attach the debugger to. The existing PID is not really helpful unless I use Process Explorer, or some other such too to help me figure out the process ID of the EXE instance want to debug.

            Example Scenario:
            When I have multiple instances of IISExpress running, I cannot tell which instance of the EXE I want to attach to. If I the process name hover tooltip would show the entire command line, I would easily be able to determine which IISExpress instance to attach to. The…

            5 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 the ability to paste meme photos directly into source code files

              Feature would be particularly useful for mocking existing code. Good examples might be:
              Dr. Evil with the caption "Throw us a freakin' bone here. Need the info!"
              or perhaps Batman Slapping Robin with any number of captions,
              Bill Lumbergh with caption, "If you could stop doing this, that would be greattttttt...,"
              Fat Kid Running meme photo with caption "Oh no! [insert name] made a check-in!" etc. I could go on and on.

              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  ·  Editor  ·  Flag idea as inappropriate…  ·  Admin →
              • Collapse editor region by clicking on #endregion

                Regions can be very large. Many times the user is closer to the endregion tag and therefore an improvement would be to make the endregion tag clickable in order to collapse the region. The current workflow requires first finding the start region tag and then clicking it.

                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  ·  Editor  ·  Flag idea as inappropriate…  ·  Admin →
                • make the program friendly.

                  You need to make the downloading less complicated and make it easier to catalog the pictures so they will be easier to find. I suggest the user have a pop down menu where they can create category names to storage the pictures so they can easily located. Don't make it completed...

                  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 Ultimate  ·  Flag idea as inappropriate…  ·  Admin →
                  • Add support for BigInteger literals in C#

                    It would be great if C# supported integer literals of type System.Numerics.BigInteger, similar to how F# does. For example:

                    var test = 7i; //Test is a BigInteger

                    This would be very helpful in arithmetic expressions that go beyond what we can normally do, such as `1i << 64 | 4i << 96` instead of `new BigInteger(1) << 64 | new BigInteger(4) << 96`.

                    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  ·  Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →
                    • Include Code Snippets with Visual Studio 2013 Settings Sync

                      The new Visual Studio 2013 will sync a myriad of settings between instances on different machines, but it doesn't sync code snippets.

                      It would be extra neat if code snippets could be synced as well, as I find that I still have to copy these about whenever I install a new version of Visual Studio on a new machine.

                      47 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 →
                      • Full Skydrive integration of Skydrive

                        Full integration of Skydrive into Windows-Store apps. It should be possible to access the folder of Windows 8.1 Skydrive directly without the need to use Live-API for accessing the folder. This would allow to use the data upoaded in Skydrive while being offline. Using a KnownFolder a standarized implementation of every access could be achieved.

                        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  ·  Windows 8 Apps  ·  Flag idea as inappropriate…  ·  Admin →
                        • Add the locations of the matching words to the enhanced scrollbar

                          Please add all locations of matching words, getting by a click on the word in the source code in
                          the new enhanced scrollbar in the same way as breakpoints, book marks etc.
                          This feature was available in Productivity Power Tools.

                          4 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 →
                          • Support JavaScript/Managed mixed mode debugging

                            Provide the ability to debug both JavaScript and Managed code at the same time with one instance of Visual Studio.

                            55 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  ·  Debugger  ·  Flag idea as inappropriate…  ·  Admin →
                            • Systematic Approach to MS SQL Server Database Recovery Process

                              The DBA Needs to follow different approach to manage secure and protect their SQL Server database. The generalization of the whole process is elaborated to Check, Repair and Restore the MS SQL data.

                              Database Integrity check: The MS SQL Server’s stored procedure “DatabaseIntegrityCheck” should be performed on regular interval of time to check database corruption issues. To check the database integrity of all users, executive the following code:

                              EXECUTE dbo.DatabaseIntegrityCheck
                              @Databases = 'USER_DATABASES',
                              @CheckCommands = 'CHECKDB'

                              Backup Planning: Use DatabaseBackup stored procedure for the purpose of backing up your database securely to the desired location. The following method will create…

                              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  ·  Database Projects  ·  Flag idea as inappropriate…  ·  Admin →
                              • Allow installation of the .NET framework on other OSes

                                I'd like to install .NET 4.5.1 on top of systems like Wine (http://www.winehq.org/) which is currently not permitted, as installing the .NET framework requires a corresponding Windows license.

                                This would enable us to build .NET applications for Mac and Linux, without having to wait for Xamarin to implement the missing parts in mono.

                                4 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 →
                                • Provide an easier way to navigate between work item

                                  It would be helpful if user could just right click on work item and open in new 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…)
                                    0 comments  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Week ends be configurable on TFS online[i.e. Our week ends are Friday & Saturday]

                                    This idea related to TFS online.
                                    I'm using the service and it's very good, but I have a problem with week end days.
                                    Our week ends (Egypt and other countries) are Friday and Saturday.
                                    I have to do some workarounds to adjust sprint start/end and remaining time to reflect actual case.

                                    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…)
                                      1 comment  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Comment the class members references when a class member is commented

                                      Provide an option to comment the class member's (variables or methods) references when it is commented within a class. Something
                                      similar to the feature, when you rename a class an option to rename all its references.

                                      4 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 →
                                      • i suggest you create a project template for XAML/Typescript and not just HTML/Typescript

                                        I suggest the following three items:
                                        A. You provide a project template for XAML/Typescript instead of HTML/Typescript. The XAML should be transpiled to HTML as the typescript is transpiled to javascript. Developers can either work with the XAML view window or the HTML view window depending on which one they are comfortable with. that way MS developers coming from wpf/Silverlight are happy and new open source developers coming from HTML are happy.
                                        B. You should create RIA services for XAML/Typescript just as you had in Silverlight/c#/vb. And you will be forgiven for leading developers to Silverlight and killing it.
                                        C.…

                                        16 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 →
                                        • Stack Size - WebDev.WebServer40 Default or a option in

                                          Hi,

                                          Today, the default size for thread stack in WebDev.WebServer40 (old cassini) is 100000. And the default size in w3wp is 40000. In this situation, we have some cases of stackoverflow in production that we don't have in development. Can you change de default in WebDev.WebServer40 to be the same that we have in production ?

                                          Maybe, a new option in web.config to change this behavior

                                          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 →
                                          • Don't see your idea?

                                          Feedback and Knowledge Base