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. Let us to work "On Cloud" to coding, compiling and deploying

    Give some tolos for work completely online by using the web browser taking advantage of HTML 5 stack in order to:

    -Code
    -Compile
    -Deploy
    -Debug
    -VSS

    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  ·  Rangers Project  ·  Flag idea as inappropriate…  ·  Admin →
    • Windows Live ID login should work automatically on VS2015

      I login to windows using Live ID. I don't undestand why Visual Studio requests me for a Live ID once again and it does periodically. Just use current Windows Login.

      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 →
      • Always show source view instead of designer view in VS.

        From my source code i.e. from aspx.cs , if I right click anywhere, I have an option ‘View Designer’ which loads my designer view.
        If my page is heavy and I have used different controls, master page etc. it takes time to load the designer view.

        Rather loading the whole page in designer view, it would be better if I get an option to load the source view directly.
        Because, most of the time I work in source only instead of designer view. So all the time I have to load designer view first and then move to source.

        So,…

        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 →
        • Provide an option tocount hours for new tfs tasks in an iteration as if they were always there

          Currently in TFS using Scrum if you add new tasks with hours to a Product Backlog Item or even add hours to a task that didn't have them before the the burndown chart goes up. While I understand that it simply measures hours remaining, it would be nice to have the option to the new hours on the burndown chart as if they had been there from the start of the sprint. Technically the hours were always needed to reach the sprint goal, we just didn't realize it until halfway through. Having the burndown chart go up makes it look…

          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…)
          • Build in an option (command line) in the feedback client to set an area for the feedback response

            The feedback client as a tool can only be used for requested feedback and not for voluntary feedback in a situation where access for a reviewer is only given to a sub-area. By default (although no decent error appears so I'm assuming here) it chooses the top area and thus submitting fails.
            Allowing a reviewer to choose the area solves this problem. A command line switch would be perfectly suited for it but otherwise the choice should be made when selecting the project for which one wants to submit a voluntary review.

            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…)
            • Allow to set "dependedupon" tag (in vs project) in solution explorer or properties.

              For linking fMain.Somewhat.cs to fMain.cs file for example.
              ...
              <Compile Include="fMain.cs">
              <SubType>Form</SubType>
              </Compile>
              <Compile Include="fMain.Designer.cs">
              <DependentUpon>fMain.cs</DependentUpon>
              </Compile>
              <Compile Include="fMain.nyanya.cs">
              <DependentUpon>fMain.cs</DependentUpon>
              </Compile>

              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 →
              • 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 →
                • 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  ·  XAML Tools  ·  Flag idea as inappropriate…  ·  Admin →
                  • 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  ·  Languages - Python  ·  Flag idea as inappropriate…  ·  Admin →
                    • 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 →
                      • support project merges to enable merging formerly distinct products into one solution

                        For many years we developed different product independent from each other (own projects in TFS). As markets and technologies changed, we would now like to merge the formerly independent products(TFS Projects) in to a singe solution.

                        But you can´t create a node on top of projects to hang all existing Projects(=products) under that node nor can you create below one Project and import the existing projects without loosing all history and the possibility to fix bugs in current AND previous Versions

                        If had created 15 years ago a project as root node "all Dev Projects" and then created a child…

                        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  ·  Project  ·  Flag idea as inappropriate…  ·  Admin →
                        • Which suggestion here has the most comments ?

                          The suggestion here on Visual Studio uservoice with the most comments is the one that users are most concerned about.

                          Which suggestion is that ?

                          19 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  ·  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 →
                            • New programming language on VB

                              I make the deposite of a new patent over INPI-Brasil for a new programming language (code) with a script based on VB. Please let develope it. The script is "tvbscript", <T> is the abreviation of "Tera" the name of the language that is modeled by CIM (Common Information Model) schemma. This script was compiled by and it's owner is the org. Microsoft Incorp. over the DMTF CIM schemma.

                              For more information contact me:

                              teralanguage@outlook.com

                              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 - Visual Basic  ·  Flag idea as inappropriate…  ·  Admin →
                              • Support for operator -> in the debugger (C++)

                                Working with smart pointer classes in the debugger can be painful. For example, the following won't work:

                                m_item->m_name

                                It would be nice if there was a natvis feature that would enable this. Maybe it would look something like this:

                                <Type Name="std::unique_ptr&lt;*&gt;">
                                <Methods>
                                <Item Name="operator-&gt;">m_pointer</FunctionItem>
                                </Methods>
                                </Type>

                                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 →
                                • Multi-ecosystem ALM using TFS

                                  Many of my customers have multiple development targets - Web, iOS, and Java are very common. They want an ALM solution that can easily and seamlessly integrate with all of them, and I have direct experience with them deciding to drop TFS in favor of competitors like Atlassian. If we can provide a guidance, tools, and field presentations to change this trend, it would make a big difference.

                                  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  ·  Rangers Project  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Add Freeze Other threads in debugger

                                    Add ability to Freeze Other threads to content menu to Threads window. I have 20 threads executing the same code (it must be threads). And every time I have to Freeze all threads and then Thaw current thread to debug some problem.
                                    Alternatively Freeze all button could not freeze current thread

                                    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 →
                                    • Indent XAML Attributes when pressing the "Format The Document" (Ctrl+E,D) Button

                                      When using the "Format The Document" (Ctrl+E,D) Button, the XAML is reformatted with correct indentation, but the properties are left as is. I typically put each attribute on it's own line like this:
                                      <Border
                                      Margin="5"
                                      Padding="5"
                                      BorderBrush="#FF1963A9"
                                      BorderThickness="2"
                                      CornerRadius="5"
                                      Background="#FFD0F3FF">

                                      When I use the reformat button becuase I inserted a grid for instance, and want to push everthing back, the tag line gets moved to the correct place, but the attributes are left where there were. It would be nice to have the attributes lined up with one tab indented from the opening tag.

                                      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 →
                                      • TPL async task.ConfigureAwait() should have option to inherit the stack trace from original thread

                                        When we await an async task, the continuation Thread does not appear to inherit the call stack from the originating Thread. This causes us problems when we use the System Diagnostics Tracing as the call stack does not represent the logical flow throw the application.

                                        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  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
                                        • 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 →
                                          • Don't see your idea?

                                          Feedback and Knowledge Base