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. Please enable wireless debug for phones

    Please let the possibility to debug wireless (Bluetooth/local wifi) an app. The cable is sometimes annoying, Even if it may be slower, this possibility would be a great release.

    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  ·  Debugger  ·  Flag idea as inappropriate…  ·  Admin →
    • Property return value in debugger

      Just like you did http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2206747-function-return-value-in-debugger
      . Could you also do this for properties (get {})? When using binding, this is helpfull.

      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 →
      • Global "Search Work Items" across all projects

        A suggestions for a future feature. I like the "Search work items" search box feature available inside all projects.

        Would it be possible to have a global one outside all the projects in your collection (on the main page). You would then be able to search thru all projects given a checkin hash. Handy if you have a large number of projects

        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…)
        • Better FTP tool like Expression Web

          I have been using Expression Web for years now. It's a pretty decent editor, and I've finally been trying to upgrade however the FTP tool in Visual Studio is weird, and really doesn't give you a good view of both the files you have on your computer and the one's on your web server. Add something to make it more like Expression Web or if you need another reference File Zilla.

          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 →
          • Allow to filter Areas by user. Currently the filter can only be set from 'administer server' and it filters for all users.

            Allow 'Areas' to be filtered by a user for his/her view only. Currently the filter can only be set from 'administer server' and it filters for all users.

            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…)
            • Stop automatically changing priority number

              Right now it is possible for TFS to change the backlog priority number for PBIs without the user knowing it. I think TFS should stop changing the assigned priority value when users do not purposely do this.

              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…)
              • Bypass OAuth grant step for previously authorized applications

                If a user has already granted VSO OAuth access to an application, the VSO authorize endpoint should be able to redirect to the callback url without prompting the user to again grant access.

                In the current workflow, if an application looses a refresh token, the user has to grant access again. Rather than replacing the existing grant, the new grant is added to the user's list of authorized applications. This affects the user experience of the client application and bloats the user's list of authorized applications.

                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…)
                • VSO/TFS support for TF.EXE

                  For the TF.EXE command line application to be fully support for VSO & recent versions of TFS.

                  Points:
                  1) http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/6705708-document-new-tf-exe-commands-added-in-visual-studi

                  2) Many integrations/scripts with your product drive this command line instead of using to the API to reduce dependencies.

                  3) Beilieve it or not the command line is still very popular and this is your only cmd app.

                  Tags: TF, version control command line, visual studios online, team foundation server

                  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 →
                  • Able to view your entire commit history on Visual Studo Online

                    I would like to be able to view (and search) across all my commits for all the repositories I have contributed to on Visual Studio Online.

                    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…)
                    • trend diagram range & sort configuration

                      For Trend charts appeare in TFS 2013.4 there is a parameter which define range of history shown as "last 7 days", "last 2 weeks", "last 4 weeks"

                      it would be valuable to have additional options for range:
                      1) certain start date, finish date
                      2) certain iterations\releases

                      it would be nice to extend sort:
                      1) certain order (like usually needed for WI status reports)

                      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…)
                      • Make web-based MTM screenshot capture be the same as the client

                        I have an issue when running MTM test scripts via the browser based format. It appears that the only way to attach screenshots is to manually drop the screenshot into a folder, and attach the screenshot from there. This takes quite a bit of time when it is totalled up.....can the screenshot capture not be done in real-time, as it is when running MTM tests through the client?

                        By this, I mean when I want to attach a screenshot when running tests through the client I can select the 'Capture rectangle screenshot' option and crop a screenshot to the size…

                        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 →
                        • integrate artifact repository features into TFS

                          When I first started with .NET development, the best thing in the eco-system was the fact that everything is integrated into one tool, be it the IDE or VC/WIT/etc. Now that we may be getting release management in TFS as well, I think it's also time for the next step:

                          Integrate Artifact Management/a repository into TFS. Right now we have to rely on tools such as Nexus, Artifactory or other tooling to mirror a NuGet feed, use as a docker registry, etc. I would love to see this integrated into TFS as well! This could also enable explicit CLM including…

                          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…)
                          • Later to Microsoft Management

                            I send my idea for you but don’t receive any answer from you.
                            Does anyone read this articles?
                            Please read articles send for me answer to that.
                            I send one pdf (at least one hundred page) about new total graphical and visual computer language with name flowchart programing languages or alias FPL.
                            What is your idea about that?
                            Are you agree to make this language?

                            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  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
                            • Condition block remarks

                              Could you add auto generated remarks at the end of condition blocks such as If...Then/End If, Select/End Select, For/Next etc which shows the original condition? This is handy when you have large blocks of code and/or nested If...Then blocks and you can lose track of which block you're inside. Currently I manually insert these remarks but if I change the condition I might forget to update the remark.

                              For example:

                              If A > B Then
                              ...
                              End If ' A > B

                              Select Case MyString.ToUpper
                              ...
                              End Select ' MyString.ToUpper

                              For Each Value in MyValues
                              ...
                              Next ' Value in…

                              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 →
                              • Add an Objective c / C ++ theme

                                Just the dark but colorful Objective C / C++ themed look would be extraordinary! It really has the keywords stand out, and also looks more complicated to my friends around me just glancing at it ;)

                                But I love the dark theme anyway! I love MSVS, one day I plan to purchase the program entirely. Thanks Microsoft Visual Studio!

                                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  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
                                • Add access to MS Online Univeristy

                                  Add the ability to open MS Online University classes from within VS. An optional plugin or 'student/professional' toggle option or something so those not needing the help won't have to be bothered by it.

                                  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  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
                                  • I'd like to be able to publish my open file to azure by right-clicking on the tab.

                                    When I'm working with 10 or more files and publishing them to azure it's time consumings to find them in solution explorer, it would improve productivity to be able to right click on the tab of the open-file that I just finished and select publish to azure.

                                    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 →
                                    • Need IL calli methods in C# unsafe mode

                                      May emulation of delegate for end compile calli, i use this code for generation static fields COM for DirectX invoke:
                                      protected static DELEGATE Import<DELEGATE>(int method) where DELEGATE : class {
                                      #if TRACE
                                      if (method < 0)
                                      throw new System.ArgumentOutOfRangeException("method");
                                      #endif
                                      var delegateType = typeof(DELEGATE);
                                      #if TRACE
                                      if (!delegateType.IsSubclassOf(typeof(System.MulticastDelegate)))
                                      throw new System.ArgumentOutOfRangeException("DELEGATE");
                                      #endif
                                      var delegateInvoke = delegateType.GetMethods()[0];
                                      var returnType = delegateInvoke.ReturnType;
                                      var delegateParameters = delegateInvoke.GetParameters();
                                      #if TRACE
                                      if (delegateParameters.Length < 1)
                                      throw new System.ArgumentOutOfRangeException("DELEGATE");
                                      #endif
                                      var parameterTypes = new System.Type[delegateParameters.Length];
                                      var parameterMount = delegateParameters.Length - 1;
                                      for (int parameterIndex = parameterMount; parameterIndex >= 0; parameterIndex--)
                                      parameterTypes[parameterIndex] = delegateParameters[parameterIndex].ParameterType;
                                      #if TRACE
                                      if…

                                      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 →
                                      • Better Content and Organization supporting Windows 10 IoT + Visual Studio

                                        Finding content, forums, examples, sensor devices and other general information for Windows 10 ITO and Visual Studio IoT projects needs improvement and better collaboration between the various MSFT teams.

                                        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 →
                                        • Integrate CLang Extra Tools in VS

                                          See here
                                          http://clang.llvm.org/extra/index.html

                                          It is a set of nice tools based on CLang which can modernize legacy code to C++11, lint your code, reformat code, etc
                                          It is command line based but it is inconvenient to use when working with solutions. It will be lovely to have it in solution context menu.

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

                                          Feedback and Knowledge Base