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.

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

NEW! Announcing Limited Preview for Visual Studio Online Code Search

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. I want Ramana to help me pronounce his last name

    I want Ramana to help me pronounce his last name

    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 Test and Lab Management  ·  Flag idea as inappropriate…  ·  Admin →
    • Generate JSON or XML on .cs right click

      User right clicks on a class file
      context menu offers genrate JSON or XML
      New code windows opens with result.

      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 →
      • Integrate docker support into VS

        Something like

        Right Click on prj in sol explorer
        dialog box pops up with search
        User searches for an existing image in public repo.
        Images are filtered based on pre-req components for the prj type selected.
        User can point to his own local docker image as well
        When finished, the image is pulled, docker file or image is modified to include the compiled version of what was selected.
        Container is deployed to azure

        Also consider automatically creating Azure resource group for all apps in current solution when publishing...

        Just a thought

        O yea fully support docker on Wiondows 10 because…

        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 →
        • Strict enumeration

          Example of a simple enumeration :
          public enum SmallNumbers { zero, one }
          The underlying numerical values are 0 and 1.

          The following cast, out of range, is authorized :
          SmallNumbers number = (SmallNumbers)2;

          However, the existence in the enumeration can be tested before :
          if (Enum.IsDefined(typeof(SmallNumbers), 2)) ...

          In some cases, the enumeration is strict, and we do not wish to allow values outside the range of the enumeration.
          In this case, cast off interval should cause an Exception.
          In the declaration of the enumeration, a keyword like "strict" could be specified.

          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 →
          • Ask the user if he is sure that he wants to delete test case!

            when clicking on delete the MTM does not ask the user is he is sure about deleting the test.
            that is dangerous and makes no sense.

            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…)
              0 comments  ·  Flag idea as inappropriate…  ·  Admin →
            • Improve discoverability of apps "not in your preferred language"

              Right now, if an app has (in the appx manifest) "en" language (no region specified), users in the US won't see the app in the store if they have the preference "make it easier to find apps in my language" to "yes".
              So the developer has to specify "en", "en-us" and probably several other languages + describe the store page accordingly, all with identical data.
              It would make sense, i think, that "en" (no region) language will be used as a fallback for all "en" countries if there is no "en-region" specified.

              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 →
              • 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 →
                • It will be good if we have "Response Time" break up page wise in Load Test Result

                  It will be good if we have "Response Time" break up page wise in Load Test Result.

                  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  ·  Performance  ·  Flag idea as inappropriate…  ·  Admin →
                  • Ordering Error List by project dependencies

                    Each time you compile a big solution file and that you have a compilation error on the root dll (the common one used by every project) finding the error in the error list is very difficult.

                    I think that a simple partial ordering based on project dependencies (build ordering is an example of such ordering) would place the right errors on the top of the window.

                    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  ·  IDE  ·  Flag idea as inappropriate…  ·  Admin →
                    • Restrict access by certificate

                      We are using TFS online. For some set of users we want to restrict the source control access such that they can access it only from their computer alone, we can install a certificate in each of their computer.

                      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 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…)
                        • Show all git repositories in the Code Explorer view

                          Currently the only way to see all git repositories in a team project is to click the drop down next to the repository name. This isn't a very discoverable mechanism.

                          I'd like to see all repositories available for a team project shown in the Code hub's Source Explorer view to improve visibility and make navigation simpler (it's one less click)

                          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…)
                          • Support linking to a specific line of code in a VSO repository

                            When viewing a file in a VSO repository I want to be able to send a hyperlink directly to that file and specific line of code. I can currently hyperlink to the file but there isn't a way to go to a specific line in the file.

                            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…)
                            • Provide a feed of recent updates

                              I would be nice to see a feed of all recent changes. It should include when any work item changes state or any properties change or when anyone comments on a work item. And, of course, it should include checkins and reviews and such. This way, anyone can jump in and easily see what's been going on.

                              The next step would be being able to filter on all users, branches, types of changes, etc.

                              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…)
                              • Highlight a bit more the braces

                                When you click on a brace to see where is its pair, they should be highlighted a bit more

                                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 →
                                • Color code highlighted code in review screens to match commenters

                                  Its hard to associate comments with the highlighted code, Color coding the highlights so you can see which comment is associated with which rviewer would make it a lot easier.

                                  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…)
                                    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Remove the default QuickInfo popups when hovering over code, or create an option to disable

                                    VS2015 includes a highly irritating "feature": when I mouse over any bit of code, it shows the type and name of the parameter again in a popup window.

                                    For example, I have a method with a "string firstName" parameter. If I mouse over it, it pops up a window "helpfully" telling me that I have a parameter called firstname... and its type is string!

                                    This means that moving the mouse around anywhere on a code file creates literally dozens of annoying popups that add no information at all.

                                    Please provide a checkbox in the options menu to disable this "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  ·  IDE  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Provide a way to retry only failed components

                                      I am running into situations where out of 20 components, one is failing due to some environmental issue. It would be a nice feature to be able to retry just failed components, not the entire release.

                                      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  ·  Release Management  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Please solve Max Path issue when compiling, perhaps with AlphaFS 2.0 is a solution.

                                        When compiling using TFS/Msbuild we always run into max path issues due to our code structure. This is caused by the structure or the length of the build name itself. Please fix this issue if possible as it has been a major deterrent to advancing TFS in our organization. A possible solution may be to use AlphaFS 2.0.

                                        Article by Greg Duncan (for details):
                                        http://channel9.msdn.com/coding4fun/blog/systemio-getting-you-down-max-path-blues-alphafs-20

                                        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…)
                                        • Kanban Board: Horizontal swim lanes with different views

                                          It would be great if horizontal swim lanes could be added to the Kanban Board in TFS web access. I would like to see two different views for these swim lanes.

                                          1) "Parent View": This would create a swim lane for the parent work items and group the items on the board by those parent work items (similar to how the Task Board works). For example, if you are on the "Backlog Items" board it would show a swim lane for the Team's features. This would allow you to quickly see the status of all the PBIs that make up…

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

                                          Feedback and Knowledge Base