Visual Studio IDE

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, you can visit our Developer Community website to get started. 

NOTE: The Applications Insights forum has moved to the Azure feedback site.

For suggestions for improvements to other developer products, see these sites:

To review the current UserVoice statuses and their definitions, please review our “What Does the Status of My Feedback Mean?” article.

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. Velocity chart: Show committed work additionally

    the velocity chart shows completed work. To assess your planning accuracy it would be good to display also the committed (forecasted according new Scrum Guide) velocity. This was possible using the VS2010 based Excel Sheets and would be helpful here too. Forecasted velocity: How many story points the Dev Team selected for the Sprint during the Sprint Planning Meeting

    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 →
    • Documentation visual studio

      Lately there are made many changes in Visual Studio. They are sometimes not in line with previous documentation.

      Problem when something is not anymore working, you search on Internet. But then you find only the solutions you knew but those are removed in Visual Studio.

      An Example. Debugging, despite that most .Net developers are using this intensive. Debugging is removed from the context menu. It should be possible to add the comment to the context menu. But even the one page where it is told is omitted what the command is.

      Microsoft can add 1000 new things which they think…

      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  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
      • Migrate issues reported on connect.microsoft.com to developercommunity.visualstudio.com

        Given that connect.microsoft.com is no longer maintained seriously, I would suggest you migrate issues reported there to the new feedback site developercommunity.visualstudio.com.
        Otherwise, many important feedback items will be lost.
        In fact, many of the items on connect.microsoft.com are currently invisible for unknown reasons.

        See also:
        https://connect.microsoft.com/VisualStudio/feedback/details/3135491/cannot-access-many-of-feedback-items-on-connect-microsoft-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  ·  Developer Community  ·  Flag idea as inappropriate…  ·  Admin →
        • Make DEBUG_NEW work with placement new

          If DEBUG_NEW is defined in stdafx.h then code that uses placement new will not compile.

          Perhaps something could be done with variadic macros to filter out instances of placement new. Or perhaps the same mechanism that is used to pass the file name and line number to "new" can receive those arguments and ignore them.

          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 →
          • Automatically complete code review "With Comments" if I commented.

            When I perform a code review I sometimes add comments. When finished you can close the code review by picking one of three options:
            "Looks good"
            "With Comments"
            "Needs work"

            It's easy to hit the wrong option. If I've added comments then accidentally click "Looks good" the requester might not see and action my comments.

            Could we just have a Complete button that will automatically feed back to the requester whether there were comments or not.

            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 and Editor  ·  Flag idea as inappropriate…  ·  Admin →
            • Optional login in Visual Studio Installer

              Hi,

              I wonder whether it would be worth providing an optional Microsoft account login in the installer.

              This way one would be able to quickly check which VS options are available depending on the subscription<->MS account link (I don't even know if this even exists).

              Regards,
              Antonio Huete
              Cheers,
              Antonio Huete

              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  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →
              • To invest the development costs of visual studio to jetbrains

                To invest the development costs of visual studio to jetbrains

                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 and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                • 引用冲突openFile.InitialDirectory = Application.StartupPath;//设置初始路径

                  严重性 代码 说明 项目 文件 行 禁止显示状态
                  错误 CS0104 “Application”是“Microsoft.Office.Interop.Excel.Application”和“System.Windows.Forms.Application”之间的不明确的引用 EXCEL实践 G:\C#练习\EXCEL实践\EXCEL实践\Form1.cs 176 活动

                  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 →
                  • Make the "Reference Source" website sense for .net framework version.

                    Make the "Reference Source" website sense for .net framework version, So that, we can change the version we want to "Reference".Current, we can only "Reference" the latest released 4.5.2 version.

                    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 →
                    • Visual graphical language

                      VGL
                      Visual graphical language
                      Summary: in this article suggest that make a new computer languages with name visual graphical language or alias VGL
                      Background: this languages is totally graphical. Section of variable definition has a toolbox for himself and can define variables graphically. Section of programing has a toolbox for himself and can make a program totally graphical.
                      Article: the basic of this languages comes below
                      1- Total of variable type derived from himself basic class and total basic class has icon for himself that this icons exists in toolbox of variable definition section and with drag or double click…

                      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 →
                      • Changing Computer Name

                        If there is an error with my computer name. Such as I changed it. Popup up a form that says would you like to update your computer name (yes/no) if yes update the name for me.

                        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 →
                        • intellisense previous preview to improve speed/usability

                          I notice the intellisense open slowly 2-3 sec with large files, this due probably to the latency needed to retrieve completion from roslyn compilation system.
                          Waiting for general improvements I suggest follow solution that could satisfy a lot of developers in the middle such as a "volatile" dictionary Type to completions that vs should popup immeditaly while the exact intellisense list getting ready.

                          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 and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                          • Change std::tuple to take advantage of the empty base class optimization

                            My understanding is that the C++ standard allows for tuple implementations that make use of the empty base class optimization. For example, consider:

                            struct Empty {};

                            using MyTuple = std::tuple<int, Empty>;

                            With MSVC's current implementation, the size of 'MyTuple' will be eight bytes. In principal it could be just four bytes. GCC already has already implemented this.

                            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 →
                            • Movers5th in offers Free Quotes of top Movers services http://www.movers5th.in/packers-and-movers-mumbai/

                              The well-known movers and packers like us provide you with flexibility to go in your price range within Mumbai or close by locations. The cost of packers and movers alternatives in Mumbai will vary centered on range and fill of items that we have to bring or transported. Obviously, costs will become high if range and items amount if high.
                              We guarantee straight forward moving alternatives for clients that are extremely effective and worth too. If you wanted to go your automobiles from one position to other then we have choice for the same as well. For example, if you…

                              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…)
                                2 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
                              • Have VS2015 report which extension failed when it reports an extension failure.

                                One or more of my installed VS2015 extensions seem to fail at random times as reported by a popup error dialog. The popup directs me to a logfile for more details. It's not obvious to me from looking at the log which extension failed. Could you just include the name of the extension that failed in the popup dialog?

                                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  ·  Extensibility  ·  Flag idea as inappropriate…  ·  Admin →
                                • Holligram Scuerty Link

                                  Satellite Scuer Saftey For All Man Kind Linked On Barcodes

                                  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 →
                                  • Please make an interactive installer

                                    Why is Visual Studio so confusing to install? I've been using VS since the last 7 years, but all of us, have always been engaged with an Eden of bugs! What I've noticed in our DEV team that we have consumed 40% of our time setting up VS (which includes fixing, updating, etc.).
                                    1st thing:
                                    1. Make an interactive installer- show what is downloaded, file size, transfer rate for EACH individual component.
                                    2. Make a GUI for the layout parameter, it's terribly hard to go around with --add <component_name>.
                                    3. Make a proper report of what succeeded in downloading 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  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →
                                    • High-profile Vip Ahmedabad ℰsℭℴℛts Are you looking for high-profile Ahmedabad ℰsℭℴℛts suitable for its special

                                      You can be a gentleman with her – If you want to win the heart of yourÉscórtš, then you must be quite gentle with her. Once you prove her that you respect her boundaries, then that will make her get attracted towards you.
                                      http://www.zalfa.in/ahmedabad-escort.html

                                      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  ·  Extensibility  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Provide an "Add | Recent Item" in addition to "Add | New Item" and "Add | Existing Item" in Solution Explorer

                                        Provide an "Add | Recent Item" in addition to "Add | New Item" and "Add | Existing Item" in Solution Explorer

                                        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 and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                        • 要是有VB6 的SDI模式就好了,那个确实很方便。

                                          要是有VB6 的SDI模式就好了,那个确实很方便。

                                          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…)
                                            2 comments  ·  Languages - Visual Basic  ·  Flag idea as inappropriate…  ·  Admin →
                                          • Don't see your idea?

                                          Feedback and Knowledge Base