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. By Default please keep multiple checkout off for all projects

    To Avoid simultaneous multiple check outs by users, this should be set to off by default

    2 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…)
    • Show CodeLens for commented out large blocks

      This is will be useful to determinate when code block was commented out and at which changeset.

      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 →
      • Windows 7.

        Windows 7 was my idea.

        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 →
        • Support before.[SolutionName].sln.targets and after.[SolutionName].sln.targets

          It would often be very useful to run activities before the first project in a solution (or after the last) is built. This is possible with MSBuild (but not Visual Studio) using the before and after sln.targets files as explained by Sayed Ibrahim Hashimi in his blog (http://sedodream.com/2010/10/22/MSBuildExtendingTheSolutionBuild.aspx).

          Visual Studio should be changed to use these files when it builds a solution to provide this useful functionality and make its behavior consistent with MSBuild.

          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  ·  Project  ·  Flag idea as inappropriate…  ·  Admin →
          • Customize MS Test Runner Panel

            Hello Team,

            Good day.

            While running the Testcase in MS Test Manager, in the Test runner Panel, I dont want "Mark test case result" Icon to be dispalyed.

            Each and every step needs to be marked passed or failed and not the whole Testcase.
            This is to increase the efficiency of testing.

            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…)
            • Customize Test Runner Panel appearance

              Hello Team,

              I would like to customise the Test Manager's Test Runner window.

              Everytime when I am running the test case, the test runner is popping to click "Start Test" and "Create action recording".

              I don't want this window to popup. When I click "Run" in "Test" tab, the test case should start running automatically.

              Please let me know how can I disable the "Start Test" popup.

              Thank you.

              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…)
              • Convert Dataset to Json by using directly like--> Dataset.Json

                Hi Visual Studio Team,

                This is Aravind G from Bangalore. I am using Visual Studio tools from last 4 years onwards.Thanks for providing Best tools for developing Web/Windows/Web sites and etc...

                I have used Visual Studio 2008/2010/2012/2013 ultimate tools.In this I have one suggestion.

                After getting Data from database using ADO.NET into dataset. From this we can convert Dataset to XML by using dataset.WriteXML. But is any way to convert directly From dataset to JSON like dataset.WriteJSON format.

                If this feature is available please share the link where we can study and implement this.

                If this feature is Not available…

                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 Ultimate  ·  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…)
                    2 comments  ·  Editor  ·  Flag idea as inappropriate…  ·  Admin →
                  • we want an option to display the coded UI test failure messages.

                    As far as I know there is really no option used to display the coded UI test failure messages.

                    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  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
                    • Extend __declspec(property) to use function template specializations

                      This would be nice:
                      __declspec(property(get = GetOption<BOOL, SO_KEEPALIVE>, put = SetOption<BOOL, SO_KEEPALIVE>)) BOOL KeepAlive;

                      template <typename _Ty, int _OptID> _Ty GetOption() const {
                      _Ty ret;
                      WSA_THROW_SOCKET_ERROR(getsockopt(_socket, SOL_SOCKET, _OptID, (char*)&ret, sizeof(ret)));
                      return ret;
                      }
                      template <typename _Ty, int _OptID> void SetOption(_Ty newval){
                      WSA_THROW_SOCKET_ERROR(setsockopt(_socket, SOL_SOCKET, _OptID, (const char*)&newval, sizeof(ret)));
                      }

                      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  ·  Languages - C++  ·  Flag idea as inappropriate…  ·  Admin →
                      • Actual rendered thumbnails for forms in Solution Explorer tree

                        Rather than the same boring icon of a form with two editfields in it for every form in the solution, why not have a proper representative thumbnail of the form?
                        Projects can have a lot of forms and if it's someone elses code it can take a bit of time to open the forms in the designer just to verify what it looks like.
                        Or, when the mouse cursor hovers over the form.cs then a small tooltip pops up with a rendered thumbnail of the form. Or, rendered thumbnail in the Properties panel.

                        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 →
                        • Visual Verification in CodedUI

                          I strongly believe CodedUI should also have Visual Verification after Cross Browser test supports.. I'm able to run my test at different browsers however there is no way to do visual verification of the page.. there are some libraries available which helps to do so.. but it would be great if visual verification will be as CodedUI test feature.

                          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 feature "put this in the watch window when it is in scope"

                            I am constantly rebuilding my watch window contents; it would be nice if I could add a decoration that essentially said 'put this in the watch window when it is in scope'

                            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 →
                            • 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…)
                              • Implement Hardware Description Languages

                                VHDL (as well as Verilog) are Hardware Description Languages which are now commonly used, but there are only a few valuable IDE's supporting it (Altera Quartus for example). But most of them offer only very basic tools (eg.: no re-factoring). Allowing Visual Studio to handle those language, and offer some of those missing features, would open a new world for a new kind of customers. Even if Visual Studio does not feature a complete hardware compiler in first stage, it would be great to use VS as an "external editor".

                                Remark:
                                There is already an extension for Visual Studio providing…

                                18 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 →
                                • Offer a checkbox as a workitem layout field type

                                  In Web Access, a Boolean field still has to have a pulldown list. Takes up space and hides the fact that there are only two acceptable values.

                                  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…)
                                  • Wouldn't it be nice if Visual Studio and .NET Framework could be used in other operational systems, such as OSX, Linux etc?

                                    As a developer I'd like to create .NET (mainly ASP.NET) apps using a Macbook with OSX.

                                    15 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  ·  Compatibility  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Create a design-time call stack building/viewing mechanism to mimic the debug-time call stack

                                      When debugging an application I get the call stack and can easily browse up and down the stack.

                                      When not debugging I want to be able to do the same thing.

                                      The nav back/forward help a bit as does GoToImplementation, but having a window where I can pin and see the levels of a call stack would really help me navigate my code. This would be especially useful in decoupled codebases where there is lots of dependency injection going 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  ·  Visual Studio Ultimate  ·  Flag idea as inappropriate…  ·  Admin →
                                      • I would like the "Test Runner" panel in MS Test Manager to be customizable

                                        While running the Testcase in MS Test Manager, in the Test runner Panel, I dont want "Mark test case result" Icon to be dispalyed.

                                        Each and every step needs to be marked as passed or failed and not the whole Testcase.

                                        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…)
                                        • you add a "[X] Keep case" checkbox in the search/replace dialog

                                          Today, if I like changing e.g. the word "employee" through "user" in my source code, I have to run these two (case-sensitive) search/replace operations:

                                          "Employee" -> "User"
                                          "employee" -> "user"

                                          Cool would be if I would have the possibility to do it with a single case-insensitive search where I can say "Keep the current case" (of the first character).

                                          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