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: https://connect.microsoft.com/visualstudio.

To review the current UserVoice statuses and their definitions, please review our “What Does the Status of My Feedback Mean?” article.

We would also like to invite you to check out the Announcements section we have added to this site, where we will be posting special opportunities for you to participate in.

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. Add configurable variables to agent based servers, environments and servers per environments at Release Management

    When using RM to manage load balancer traffic when deploying using an agent based release, having variables for servers, environments and server per environments (can be set like tags) would provide much clarity with release template.
    For example load balancer connection settings can be set at environment level, lb service settings can be set at server level or server per environment level.
    In order to achive this funtionality currently we add all servers to the release template in parallel and enter all settings to each step.

    Also encrypted values would be great.

    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  ·  Release Management  ·  Flag idea as inappropriate…  ·  Admin →
    • open twice a razor,aspx or htm page

      the idea is for working with two monitors, it would be very cool and great for starters also people would work faster

      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  ·  Accessibility  ·  Flag idea as inappropriate…  ·  Admin →
      • 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 →
        • Make the Visual Studio Community Edition Available online

          I would like you to make it possible to use the community edition IDE online, as part of onedrive accounts like you make the Word and Office programs available for free. This way, people who do not have home computers or the latest software requirements, can use it anyway. Also, they can use it while they are away from home. We can store our code in our onedrive accounts or upload/download it to store on our own device.

          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  ·  Flag idea as inappropriate…  ·  Admin →
          • Use hashtag to insert tags in WorkItems

            I want to write in work item title "Perform a Load Test on application #test #performance" and automatically put tags "Test" and "Performance" in this work item

            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 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…)
              • Give us lowly humans ability to edit feedback posts for at least 5 minutes.

                I have a bad habit as a human being. I post first and then proof read my work. You could say I should do that first and I would agree but as humans we just don't do it. Please add ability to edit post for at least 5 minutes after posting. Or if your uncomfortable with that. Force the user to wait 5 minutes before showing it publicly. I.E., "Thank you for your feedback. Were baking your question to perfection. Your post will be visible to the world in 5 minutes. If you wish to make any modifications, do 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…)
                  0 comments  ·  Feedback Tools  ·  Flag idea as inappropriate…  ·  Admin →
                • Add cookie crumbs(or fully qualified type name) following the 'Locals' title at the top of the 'Locals' Window

                  Show the fully qualified type name after the word 'Locals' at the top of the 'Locals' window. For instance, I have the property "Container" highlighted in blue across my 'Locals' window. But which "Container" is it? Where does it hail from, so to speak? Well, I can spend lots of time tracing it back to it's origin. Or, you guys could show the fully qualified type name after the word 'Locals' at the top of the 'Locals' window. For example "Locals: this->ViewData->ModelMetadata->Container". Then I know exactly what I am looking at without having to waste time tracing it back myself.

                  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  ·  Debugger  ·  Flag idea as inappropriate…  ·  Admin →
                  • Select the todays date whenever coded ui test runs

                    Perform a coded ui test that should select the todays date (from datetimepicker) whenever test runs on the application. you can download and use this sample project, https://onedrive.live.com/redir?resid=60B253BA2FC6631%21622

                    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  ·  Visual Studio Test and Lab Management  ·  Flag idea as inappropriate…  ·  Admin →
                    • Simple GUI option to identify Project Process Template Used

                      Simple GUI option to identify Project Process Template Used

                      Currently an SQL script is needed on the server to be sure what template was used on a project.

                      This should be a simple bit of info displayed on the project by the web portal

                      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 →
                      • 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  ·  Languages - JavaScript  ·  Flag idea as inappropriate…  ·  Admin →
                        • Provide database connection wizard support for non-SQL Server Express instances

                          When creating a brand new ASP.NET Web Project, the template always requires a SQL Server Express instance. However, if you are using a non-SQL Server Express instance (such as SQL Server Developer Edition), you have to jump through a bunch of hoops to fix up any database connection strings to point to your default instance of SQL Server (even creating the databases manually or copying from a SQL Server Express instance).

                          Therefore, it would be better if Visual Studio simply provided a database connection wizard which allowed you to choose which instance of SQL Server you want to use for…

                          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 the ability to select a block of code and comment or un-comment the code thru the context menu in the editor and/or toolbar button.

                            Add the ability to select a block of code and comment or un-comment the code thru the context menu in the editor and/or toolbar button.

                            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  ·  Editor  ·  Flag idea as inappropriate…  ·  Admin →
                            • Düğün Davetiyesi

                              Please check our site Wedding Invitations by www.mintdavetiye.com Düğün Davetiyeleri, Düğün Davetiyesi

                              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  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
                              • Add support for Saturating Integer Arithmatic

                                Modern processors support saturating arithmetic. For example add two 8 bit integers and the result is larger than 127 returns a result of 127.

                                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 →
                                • Add a refresh button to the package manager

                                  If you make changes to pacakges in the console - you cannot refresh the package manager window without closing and opening it again.

                                  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 →
                                  • lol

                                    s

                                    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  ·  Project  ·  Flag idea as inappropriate…  ·  Admin →
                                    • build demand type of greater than or equal

                                      When you configure demands for your build definition you only have two options for type, exists and equals. I would like to see "greater than or equal" added. Just the existence of a capability does not mean it is the correct version. And equals will not let me use a newer version than the one I entered. If I need WiX 3.6 but the agent has 3.9 my build should still run. However, if the agent only had 3.4 which would not work exist would queue the build anyway.

                                      0 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…)
                                      • A cat

                                        AMMAZING

                                        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  ·  Feedback Tools  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Allow Configuration Variables as Parameters in TestSteps

                                          We have very similar Testenvrionements but

                                          e.g. we want to run the tests different hardware which behaves slightliy differtent.

                                          Hardware A) reaction Time 100ms
                                          Hardware B) reaction Time 10 ms

                                          Hardware A) Acceptable Jitter 10ns
                                          Hardware B) Acceptable Jitter 20 ns

                                          Theh Rest of the Testcase is the same.

                                          We would love to write ONE Testcase, which has multiple configurations, and we would love to use the Variables of a configuration in the teststeps as a parameter.

                                          benefit ... not writing to nearly similar Testcases for different configurations.

                                          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  ·  Visual Studio Test and Lab Management  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3 4 5 570 571
                                          • Don't see your idea?

                                          Feedback and Knowledge Base