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. Provide a licence for non devs that allows Team Room access

    The licence levels on visualstudio.com are Basic, Professional and Advanced. Only Advanced seems to allow Team Room access. For non-technical members of the organisation who we would like to converse with in the Team Room it does not represent value for money to purchase an Advanced licence, and neither do we need most of the functionality it comes with.

    In our particular instance we have a business operations manager for whom we would like team room access. It would be nice if she could view and add to the backlog but the development, build and test tools are not required.

    10 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…)
    • Provide Microsoft Fakes with all Visual Studio editions

      Include Microsoft Fakes with all editions of Visual Studio including Professional edition rather than being restricted to developers with Ultimate editions of Visual Studio. This will allow all Visual Studio developers to leverage the capabilities of the Fakes mocking library since mocking/stubbing is a necessary part of every developer's Unit Testing toolbelt.

      1,457 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…)
        116 comments  ·  Visual Studio Ultimate  ·  Flag idea as inappropriate…  ·  Admin →
      • Allow multiple Git repositories in a single Team Project

        The recommend approach to using TFS (TFSVC) is to have a single Team Project which contains multiple projects organised by using areas for tasks / bugs and folders in source control. However the recommended approach to using Git is to use multiple small repositories with a project per repository and then using submodules to glue things together. It is not feasible to have multiple projects in a single git repository because the repository becomes too large and even though there is sparse checkout now it doesn't help with some cases such as needing multiple remotes for a module (needing local…

        36 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…)
        • Collapse Product Backlog Items marked as Completed.

          It is confusing to my team that when a Product Backlog Item is marked as Done and all associated tasks are marked as done that the story remains on the board in its default state.

          My assumption is that it would show up collapsed and either move to the bottom of the list or change colors to "gray out".

          173 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…)
          • Associate a GIT commit with a work item.

            We would like to be able to associate each GIT commit in a local repository with a work item.
            Then when we push these commits to the TFS GIT repo these associations will be linked en-masse.
            This means the developer will not need to visit the work item to link it to all associated GIT commits.

            12 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…)

              In Visual Studio Online and TFS 2013 Git commits can be linked to work items. From the Pending Changes window, work items can be added using the UI features or by adding a mention to the commit comment in the form of “#ID” where ID is the work item ID.

              Matt Mitrik
              TFS Program Manager

            • Allow querying work items by 'Tag'

              The introduction of the 'Tag' field on the latest Team Foundation Service release is very nice. However, it is not possible to use this field when building a query.

              Please could we have this field available in the query builder?

              559 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…)
              • Create short guidance on the differences between VSO, On-premise TFS, and TFS on Azure IAAS

                Teams new to TFS (or moving IT to cloud) constantly struggle when trying to decide between Visual Studio Online and on-premise TFS. With TFS on Azure IAAS also as an option, the decision is even more difficult. The Rangers could create some short and concise guidance on which one to select.

                There is some guidance from Microsoft already out there (http://www.visualstudio.com/en-us/products/compare-visual-studio-products-vs), but it is mostly marketing/licensing fluff and doesn't address the details. What am I really missing with VSO at the technical level? E.g. Can I update a process template?

                Note that multiple queries to the Rangers forum…

                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…)
                  1 comment  ·  Rangers Project  ·  Flag idea as inappropriate…  ·  Admin →
                • Separate WPF designer from xaml text editor

                  Separating designer from xaml text editor will allow use them on multiple monitors. Also it takes times to open a xaml file because the designer loads. Even if only xaml text editor is visible. I prefer to edit xaml manualy and don't need the designer. If i need it some day, i will open it explicitly

                  272 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…)
                    4 comments  ·  XAML Tools  ·  Flag idea as inappropriate…  ·  Admin →
                  • Let commented code be collapsible in XAML.

                    Sometimes I am commenting out a big portion of the code and I just want to collapse it for readability.

                    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  ·  XAML Tools  ·  Flag idea as inappropriate…  ·  Admin →
                    • 595 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  ·  XAML Tools  ·  Flag idea as inappropriate…  ·  Admin →
                      • backlog priority

                        Provide ability for product backlog priority to be auto-generated as is-today OR user-assigned. Today it does both and certain events blow away user-specified values resulting in a lot of un-happy product owners. Don't understand why the field is user-editable if TFS regenerates the backlog priority value in drag-n-drop events and others. The way it works now in TFS 2013 is flawed.

                        83 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…)

                          I completely agree with the comments on this suggestion that there is confusion when using the backlog priority field (Scrum template), or the stack rank (Agile / CMMI template).

                          There are two concerns that I heard from the field and from the comments in this suggestion:
                          1. The system overwrites the values
                          2. There are two fields (Priority and Backlog Priority) and I am confused what to use

                          If you like to understand why this is happening to you, see the blog post http://blogs.msdn.com/b/visualstudioalm/archive/2014/05/14/behind-the-scenes-the-backlog-priority-or-stack-rank-field.aspx.

                          To address the concerns, we have removed the field from the work item form in Visual Studio Online and from the on-prem Process Templates that will ship with TFS 2013 Update 3. You are still able to set the field through Excel or the Object Model, but be aware that once you start reordering the backlog in Web Access, the backlog priority field will be…

                        • Drop "Test Explorer" view and revert to the VS 2010 Test View and Test Results paradigm

                          I hate to bring forth blank statements like this but the Test Explorer in VS 2012 sucks. I waiting for the beta cycle to finish because I was under the impression serious improvements where in the works but now that I have the RC in my hands I'm very disapointed.

                          This is a major regression.

                          1) Believe it or not I can't even copy exception messages from the unit test results
                          2) I Can't run a test in context like I used to be able to (or i don't know how to)
                          3) I can't group tests by class name…

                          70 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…)

                            Most of the requests from the initial idea and comments have been addressed in Visual Studio 2012 RTM, Update 1, and the upcoming Update 2. If you still feel that something is missing please open up a new more specific idea.

                          • Remove/ ignore events in Application insights

                            Add an option to remove or ignore events in the diagnostics view of Application Insights

                            70 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…)
                              5 comments  ·  Application Insights  ·  Flag idea as inappropriate…  ·  Admin →

                              You should be able to filter the events you are interested in Diagnostics Search UI. Unfortunately can’t add screenshot, but these are the instructions – click on Diagnostic search part on Maine Overview blade, click Filter button (at the top of the Diagnostics search blade), Find “Event name” item in the list of properties on the right, click on Arrow icon next to “Event name” – you should be ale to see the list of events and chose the events you need.

                              Please take a look at the Properties list – you may find other items you might be interested to filter on.

                              Marking item as completed.

                            • Support capturing browser JavaScript exceptions in Application Insights

                              I would like to be able to capture browser JavaScript exceptions in Application Insights in a manner similar to server-side exceptions.

                              36 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…)
                                3 comments  ·  Application Insights  ·  Flag idea as inappropriate…  ·  Admin →
                              • Export Application Insights Events

                                A way to export events and other data in application insights for easier distribution to other affected teams.

                                32 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  ·  Application Insights  ·  Flag idea as inappropriate…  ·  Admin →
                                • Bring back find textbox in toolbar

                                  You have changed my development workflow in VS2012 RC by removing the find textbox from the toolbar - now it is similar to web browser find on page and it is annoying because I have to keep closing it and opening it. I liked when it stayed open on the toolbar and I could just click into it to search for text. Now I have to press ctrl-f to open it, and the location is in the upper right corner instead of the center. This is a major change to my workflow!

                                  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…)
                                    6 comments  ·  IDE  ·  Flag idea as inappropriate…  ·  Admin →

                                    Hi Greg,

                                    The Find box is still available in the toolbar, it is just not visible by default. You can add it to the toolbar by clicking on the overflow dropdown (next to the find-in-files button, after the Debug configuration) —> Add Remove Buttons —> Find

                                    Thanks,
                                    Murali
                                    Murali Krishna Hosabettu Kamalesha | Program Manager | Visual Studio Professional – Editor team

                                  • Allow for IIS Express 64 bit to run from Visual Studio 2012

                                    Right now when you have a 64 bit Web project in Visual Studio 2012 it will always launch the iis express 32 bit version. Can we make Visual studio smarter depending on the platform on what iis express to load. Or at least allow for us to change that path inside the csproj file?

                                    128 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…)
                                      9 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Distinguish Applications by a user defined Environment

                                      Right now, Application Insights seems to only distinguish between the Debug and Release version of an application. At my company. we have several "downstream" environments DEV/MAIN/QA/POST that an application might run in before it is deployed to production. In the QA and POST environment, the application will run the Release version of the code.

                                      So, I would like to see a way where I can record the Environment an application is running in. Preferably it would be something in the web.config so the correct value can be set at deployment time.

                                      The dashboard would let me either look at results…

                                      110 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…)
                                        9 comments  ·  Application Insights  ·  Flag idea as inappropriate…  ·  Admin →

                                        Application Insights team considers this feature request addressed.
                                        Please take a look at the blog post describing how to use AppInsights for environment support and A/B testing: http://blogs.msdn.com/b/visualstudioalm/archive/2015/01/07/application-insights-support-for-multiple-environments-stamps-and-app-versions.aspx

                                        Please try it and let us know what you think.

                                        Marking this item as Completed and returning your votes back to you.

                                      • Integrate Team Wiki / project documentation pages

                                        To document a project, we currently use the tfs team wiki pages and sharepoint. It would be nice to have the same in the online tfs version.

                                        474 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…)
                                        • Please add support for Azure Websites performance monitoring with Application Insights

                                          Application Insights doesn't support server performance monitoring in Azure Websites (only Cloud Service and Virtual Machine) It would be nice if the tiles are also available in the new Azure Portal.

                                          95 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…)
                                            6 comments  ·  Application Insights  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3 4 5 29 30
                                          • Don't see your idea?

                                          Feedback and Knowledge Base