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. Support GCC's __INCLUDE_LEVEL__ preprocessor macro

    GCC's __INCLUDE_LEVEL__ macro gives you the current nesting level of the include file you're in.

    In my project, I have internal header files intended only to be included in source files and not in any header files so I'm using:

    #if __INCLUDE_LEVEL__ != 1
    #error Don't include this file in a header file
    #endif

    as a sanity check. It would be nice if MSVC supported this.

    5 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 →
    • Please make MSDN work. I have an active account and cannot login.

      Make MSDN work. I cannot login into my active account

      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 →
      • Allow editing of send to address for email alerts in VSO

        Allow users to specify which emails they want to send the alert to, both for team and individual alerts. Right now changing the individual alert address changes the default mail address for all alerts for that user, and team alerts send to address cannot be edited at all.

        41 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…)
        • Altura do TextBox, MaskedTextBox e ComboBox

          Por favor coloquem opção de alterar Altura dos componentes TextBox, MaskedTextBox e ComboBox.
          As vezes complica fazer um bom layout dos componentes num form sem essas opções

          Grato

          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 →
          • show tests not in any playlist

            Please add some sort of list that is always visible i the Test Explorer and that shows all of the tests that have not been assigned to the current playlist.

            It's painful to have to keep selecting "All Tests", then scroll through a large number of tests that are in other playlists, add the new test to a playlist and then select that playlist again.

            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…)
              1 comment  ·  Visual Studio Ultimate  ·  Flag idea as inappropriate…  ·  Admin →
            • Be able to re-order Several Product Backlog Items at a time

              When I need to re order several consecutive Product Backlog Items, I need to it one at a time. I would like to be able to select several consecutive PBI and re-order using Drag and drop.

              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…)
              • In vb.net, textbox in multi-line mode

                Can you add a design-time property that allows for either automatic clearing of the textbox when full, or over-write at the beginning (~circular queue).

                I use a multi-line, textbox for a serial protocol analyzer real-time display. After about 3 days running, the textbox freezes, but the analyzer is still running. I setup a timer to clear the box every 4 hours. I don't want to test the remaining buffer size each time I write, since I am writing from multiple subs.

                It's easy to use the textbox for this, as when an error occurs a dump of the textbox can…

                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 - Visual Basic  ·  Flag idea as inappropriate…  ·  Admin →
                • Support code metric without Visual Studio on the server

                  It would be great if the Visual Studio Code Metric Powertools for 2013 can be used on a build server without Visual Studio.

                  15 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 →
                  • Curently Test frequency drop down has only two values 5 and 10 minutes when adding a web test in availability.

                    The test frequency drop down should have other durations such as 1hour, 4 hours

                    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  ·  Application Insights  ·  Flag idea as inappropriate…  ·  Admin →
                    • Impact of web test results in usage section

                      Upon adding Web tests it creates an impact on the results in Usage section i.e., the data of activities and sessions displayed in events, Global, referral sources, screen resolutions etc. are being displayed based on the user approach and on the web test run.

                      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  ·  Application Insights  ·  Flag idea as inappropriate…  ·  Admin →
                      • Currently the access to application insight is given at portal level. It will be helpful if the acess can be provided to users on dashboard.

                        Currently, the access on application insight is provided at portal level which helps the user to perform any actions like deleting of web tests etc. Can we confine the privileges like
                        1) Giving access only to dash board
                        2) Providing access on selected applications.

                        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  ·  Application Insights  ·  Flag idea as inappropriate…  ·  Admin →
                        • Show ID on kanban and task cards

                          Show work item ID on kanban and task cards

                          9 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 indexed search over Windows Azure Logs of my cloud service

                            After the diagnostic data is collected, I transfer it to a Windows Azure storage account where I use existing solutions, primarily for troubleshooting and root cause analysis of live site issues. The existing diagnostics solutions are very limiting and much of my WAD data goes unused when needed. I suggests that AppInsights pull the WAD data and allow them to use AppInsights Search, in order to perform full text search and get to the root cause of their applications’ issues instantly.

                            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  ·  Application Insights  ·  Flag idea as inappropriate…  ·  Admin →
                            • Add Total Hours Remaining to Team Member Taskboard

                              In Team-Member View of the Taskboard it would be very usefull, if you can add the total work (hours) remaning of the current sprint.

                              Like:
                              UserName
                              10 h / 35 h
                              (planned/remaining)

                              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…)
                              • 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 →
                                • Include in Visual Studio as standard, application templates (console, DLL, Windows, etc.) for both C and Assembly language projects.

                                  Due to an ever-increasing dislike of the widespread commercialization of "bloatware", there is a huge shift among programmers to move back toward the low-level language of assembly and the semi-low-level language of standard C. Visual Studio already allows for the creation of apps using either language, but does not include standard templates to do so like those it includes for C++, C#, Visual Basic, etc. And setting up Visual Studio to create applications in either language without the help of templates can be annoying and quite cumbersome. If Microsoft has a reason for attempting to divert programmers from using assembly…

                                  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  ·  Project  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Loading Data Performance Optimizations for WPF.

                                    May I request for Loading DataSource optimization performance for WPF :)))) I need solution to boost the loading in ItemsSource more than Hundreds of millions of data in DataGrid, ListBox, ListView... even the Virtualization from the ListBox, ListView, DataGrid has already set the Property of Virtualizations but this is not enough because I noticed there were some dalays when the ListView or DataGrid hits hundred million and above :D please make solutions thanks in advance... )))) By the way please include, Sort, Filter, Group Optimizations as well ))))

                                    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  ·  Windows Presentation Foundation  ·  Flag idea as inappropriate…  ·  Admin →
                                    • I'm getting confused because every time I want to start something it leads me to another option. I need some help before I strart my 180 day

                                      I need some help. I am new at this and kind of getting overwhelm with all of this information. I want to learn every thing I can and will if I get some directions that up to my speed, which in this situation is slow but steady if given a chance.

                                      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 →
                                      • Re-add Font and Color options in TFS 2013 Web Access Work Item text formatting bar

                                        Re-add Font and Color options in TFS 2013 Web Access Work Item text formatting bar.

                                        This is a very useful tool for QA team to emphasize bug items that need attention.

                                        17 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…)
                                        • Entity Framework maping data definition language of Description schema

                                          @code first
                                          The Name property can mapping DDL of Description schema
                                          public class Person
                                          {
                                          public int Id { get; set; }

                                          [Description("姓名")]
                                          public string Name { get; set; }
                                          }

                                          @database first
                                          Description schema can convert property's DescriptionAttribute

                                          @SQL
                                          CREATE TABLE [ConsoleApplication3.MyDbContext].dbo.People (
                                          Id int IDENTITY,
                                          Name nvarchar(max) NULL,
                                          CONSTRAINT [PK_dbo.People] PRIMARY KEY (Id)
                                          ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
                                          GO

                                          EXEC sp_addextendedproperty N'MS_Description',
                                          N'姓名',
                                          'SCHEMA',
                                          N'dbo',
                                          'TABLE',
                                          N'People',
                                          'COLUMN',
                                          N'Name'
                                          GO

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

                                          Feedback and Knowledge Base