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 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. add json support to iis

    I suggest that iis should increase support for json

    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 →
    • Please add a quick way to surround text with HTML tags

      The current way of surrounding text with HTML tags is cumbersome in Visual Studio. Please add a quick way to wrap text with any HTML tag (similar to textmate example described here - http://stackoverflow.com/questions/191463/how-do-i-wrap-a-selection-with-an-html-tag-in-visual-studio)

      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  ·  Editor  ·  Flag idea as inappropriate…  ·  Admin →
      • Allow _references.js to auto update when it is not in the ~/Scripts folder

        Right now, the auto update feature of the _references.js file ONLY works if it is in the default location of ~/Scripts/_references.js. Moving it anywhere else, i.e. ~/js/_references.js completely breaks the auto update feature. And yes, I added the new path in the Javascript Intellisense references options.

        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 - JavaScript  ·  Flag idea as inappropriate…  ·  Admin →
        • npm doesn't support package.json using UTF-8 with BOM

          In the ASP.NET 5 Starter Web project template, there is a package.json file in it. The file is encoded by UTF-8 with BOM by default. But the npm (Node Package Manger) doesn't support UTF-8 with BOM format. So this cause npm can't read package.json anymore. There is closed issue here: https://github.com/npm/npm/issues/3358

          They looks like not plan to fix this issue. Are you guys want to fix this on your side?

          22 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 →

            Thanks for the feedback. This issue has been fixed in VS2015 CTP 6 where the BOM is automatically stripped from package.json and bower.json to avoid this problem.

            Mads Kristensen
            Program Manager
            Visual Studio Web Tools

          • Allow TFS task board to show Tasks without parent

            Currently the TFS task board only shows me Tasks (Bugs, Issues or whatever I configure), that have a parent User Story.

            In out workflow Bugs and Issues don't need a parent User Story, but they won't show up in the task board if they haven't.

            I would like to have an option, that the task board shows me all work items in the current iteration, even if they don't have a parent User Story.

            76 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 the ability to prioritise Backlog items in a sprint backlog by dragging and dropping the item

              When I am working with the sprint backlog in the new new web UI I want a way to easily re order the backlog items in the sprint.I can currently do this in the main product backlog but not in a sprint backlog

              340 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…)
              • Add support JSDoc to Visual Studio 2011

                JSDoc is a power inline documentation.
                It support IDE such as:
                - Eclipse (WST, DLTK)
                - IntelliJ IDEA
                - NetBeanse
                e.t.c.

                IntelliSeanse be more powerful!

                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…)
                  3 comments  ·  Languages - JavaScript  ·  Flag idea as inappropriate…  ·  Admin →
                • TFS Scrum: Show state of PBIs and Bugs on board

                  Please indicate the state of the parent work items (first column in each row) on the Scrum board. This would help us in our planning meetings (identifying which items have been committed by the team), standups (is this really done or are we missing a task), and demos.

                  A text label in the bottom-left corner would be great. If you want to build on this request and use color to indicate then that's fine too.
                  http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2295964-tfs-color-query-results-by-field-values-e-g-bug

                  Thanks!

                  54 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…)
                  • Publish the source code of the F# project plugin for Visual Studio

                    Similarly to what was done to the compiler, so people can improve the IntelliSense support, add refactorings, etc., instead of asking for those features here

                    82 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  ·  Languages - F# Tools  ·  Flag idea as inappropriate…  ·  Admin →
                    • Implement 'Compiler as a service' for F#

                      It would be a tough blow for F# adoption to not provide 'Compiler as a service' when VB and C# does.

                      522 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…)
                        17 comments  ·  Languages - F# Tools  ·  Flag idea as inappropriate…  ·  Admin →

                        Our recommendation for Visual F# Tools users requiring a “Compiler as a Service” component is to use and contribute to the F# compiler service component at http://fsharp.github.io/FSharp.Compiler.Service/. This is also available as a Nuget package. This implementation is directly adapted from the open source code for the Visual F# implementation.

                        The component is already used by numerous projects including the Visual F# Power Tools, FSharp.Formatting, the Xamarin and Emacs editing bindings for F#.

                        We also encourage (and would like to contribute to) discussions about implementing Roslyn interfaces using the functionality available in the FSharp.Compiler.Service project.

                        Don Syme, answering on behalf of for the Visual F# Tools team

                      • When sending a work item to Outlook to use Outlook mail format options

                        I'm constantly sending emails to clients and colleagues from Visual Studio but each time it creates the email it uses Times New Roman as the font within the email; however I've set Calibri as my default font when creating new emails. I'm having to constantly go and reformat the additional text and feedback to the font I've set as my default within the emails.

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

                          From the Query Results, you can select one or more work items and select “Copy to HTML”. When you paste in Outlook, it shows a nicely formatted table with the selected work item(s)

                          Ewald Hofman
                          TFS Program Manager

                        • 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 can accomplish this behavior by selecting to filter the taskboard by person. Look for the person filter in the upper right. Select that person, and any drag/drop will assign to that person. This works better for standup, so you don’t have to logout/login all the time.

                          • TFS WIT Field duplication

                            Let's say for the two fields below (Solution Implemented & Unit Testing Done) I create a similar box on the 'Testing' tab that I have for those on the 'Solution' tab. I want the information that gets entered on the 'Solution' tab to duplice over to the 'Testing' tab for those two boxes, but I am going to make those read-only fields.

                            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…)
                            • TFService + git - Pull requests

                              Visual Studio's current Code Review feature works only from within Visual Studio: https://tfs.visualstudio.com/en-us/learn/code/get-your-code-reviewed-vs

                              When using TFService with git, we need something similar to Pull Requests, as a means for performing code reviews, as github.com and bitbucket.org offer:

                              https://help.github.com/articles/using-pull-requests

                              https://confluence.atlassian.com/display/BITBUCKET/Working+with+pull+requests

                              875 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…)
                              • Improve storyboarding selection

                                Storyboard is nice feature but selecting elements is horrible
                                -Please allow to lock background so I can select multiple elements instead of moving background.
                                -Provide outline window so I can easly select elements that are behind others.

                                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…)
                                • Alt+Up and Alt+Down shortcuts to move a line of code up and down

                                  The Productivity Power Tool already provides this feature. It would be nice to have it natively in the VS11 editor.

                                  Pressing Alt+Down moves the current line of code down.
                                  Pressing Alt+Up moves the current line of code up.

                                  26 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 →
                                  • Enable distributed source control (DVCS)

                                    DVCSs are faster on commit, enable multiple central servers, enable an excellent approach for branching, allow for offline work, and usually come with a better merging system. It also enables us to shared code without having to go through TFS, so I could push and pull changes with my colleagues directly.
                                    Please enable us to work decentralized.

                                    Some ideas for later:
                                    I would not worry with integration with Work Items on the first version, and on a later version you can add the integration via caches. Build should be done on push, not on commit.
                                    On a later version you…

                                    1,509 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…)
                                    • product backlog on the TFS website, it would be great if the columns were sortable.

                                      From TFS Web: Work > Backlog > Product Backlog
                                      It would be very helpfull if the columns were sortable. It looks like they should be.

                                      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…)
                                      • Fast disable button for exceptions

                                        If a exception fired I would happy with a Button inside the exception dialog to disable this type of exception message. Because I am not interest on this type. Today I must go to the Debug context menu --> Exceptions --> Find --> then typing the exception type (oh how was it?) and unchecked the exception. For me to much steps. A little feature and I will be happy :-)

                                        79 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…)
                                          7 comments  ·  Debugger  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Provide slipstreamed installation of Team Foundation Server

                                          Provide a slipstreamed installation of Team Foundation Server which already includes Service Pack 1 updates or else follow a model for applying updates similar to Office 2010 whereby hotfixes, updates and service packs can simply be placed into an Updates folder and installed as part of the standard installation process.

                                          218 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…)
                                          ← Previous 1 3 4 5 30 31
                                          • Don't see your idea?

                                          Feedback and Knowledge Base