Visual Studio 2015

Welcome to the Visual Studio 2015 UserVoice site. This site is for suggestions and ideas for the IDE of Visual Studio (Community, Professional or Enterprise). You can also add suggestions for Team Services or Visual Studio Code. Or go to Connect to file a bug. Note that Application Insights has moved to its own UserVoice forum.

We also added an Announcements section where we will be posting special opportunities for you to participate in.

Read about current UserVoice statuses and their definitions in our article “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. 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  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
    • i want to check option to clear temporary files when close the solution.

      because, i set the immediately folder to ram drive. but not enough free spaces.

      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 →
      • Add a button to Clear the Diagnosics Tools view

        I would like to clear the view when I'm not interested in past events

        7 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 →
        • could hightlight or marked flag on solution explorer

          could hightlight or marked flag on solution explorer, source files, as example, mark the stdafx.h is read or view or has problem

          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 →
          • Clean up MFC/ATL by building with /Wall - remove the warnings (aka sloppiness) before release

            If using MFC/ATL and compiling with /Wall, there is an ocean of warnings. The idea is for ME to find issues with MY code, the that provided my MS. There's no excuse to leaving C4365 (type conversion) warning littered everywhere. C4574, C4263, 4264 should also be addressed. C4820 is in the winnt.h file. Explicit padding to remove the warning would be more professional.

            Who knows, in the process of cleaning up, real issues can be uncovered and resolved.

            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 - C++  ·  Flag idea as inappropriate…  ·  Admin →
            • make a dedicated website to WPF and XAML like asp.net

              i think WPF and XAML in general deserve a dedicated website like for asp.net .

              where we can find learning materials, starter kits, examples, forums and so on .
              (RIP windowsclient.net)

              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  ·  Windows Presentation Foundation  ·  Flag idea as inappropriate…  ·  Admin →
              • Automatic background project reloading

                When projects are modified outside Visual Studio (most commonly in Unity or in version control systems), a prompt occurs asking whether you want to reload. When you accept, it takes a little processing time and often switches your active tab. This is especially bothersome for Unity users, for which this occurs very often.

                It would be great if:
                - The prompt could optionally be bypassed (e.g. checkbox for "Always Reload All")
                - The active tabs did not get changed
                - The reload occurred in the background (without the VS window focused) when the bypass is enabled.

                These 3 very small…

                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…)
                  1 comment  ·  Project  ·  Flag idea as inappropriate…  ·  Admin →
                • The thrown exception dialog popup should include text from std::exception::what(), if available

                  Many developers fill out a 'what' message for the exceptions that they write, explaining the cause of the exception, for example via the runtime_error constructors. These messages are available in the debugger, but you have to dig through a watch window to get them. They should be presented automatically in the popup dialog which is presented when an uncaught exception is thrown. This is even more valuable for developers unfamiliar with the code they are debugging, who don't know if they should check for what(). For everyone else, it automates a repetitive task.

                  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…)
                    1 comment  ·  Languages - C++  ·  Flag idea as inappropriate…  ·  Admin →
                  • Visual Studio Emulator for iOS

                    Please make Visual Studio Emulator for iOS that can emulate iPhone, iPad and Apple Watch in windows.

                    29 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 →
                    • Add VS Express and VS Code to visualstudio.com/ Comparison Page

                      hi,

                      i could not find the correct place to submit this request.

                      i have a request for this page on your site

                      https://www.visualstudio.com/en-us/products/compare-visual-studio-2015-products-vs.aspx

                      i want you to add two products to this page

                      Visual Studio Express and VS Code

                      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 concepet compressing file is't mathematic prosedur for a binary forme

                        french languge
                        la méthode c'est purement mathématique .c'est une suite a parmetrage infinie! je vous donne laprocedure de compression
                        1)soit les donneés x1 x2 x3 x4.......xn
                        2)soit Rn+1=(xn+1)^2+(Un)^2+(Vn)^2
                        Un+1=(Rn+1)^1/2+(Un^2)/Rn+1
                        Vn+1 =(Rn+1)^1/2-(Vn^2)/Rn+1
                        les (xn) sont des fragments du code(chaine) binaire du fichier à compressé

                        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 →
                        • Fix Editor Bug When Writing Semicolon After Property Getter

                          I want the property to look like Something { get; set; }
                          But if I didn't use the snippet, when I type the semicolon after get it writes a new line! and the visual studio option for the editor
                          (Keep block inline) doesn't work for properties, the only solution now is to stop formatting when you type semicolon. something I don't want.

                          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 →
                          • 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 - Other  ·  Flag idea as inappropriate…  ·  Admin →
                            • Fix Block Tabs

                              Something changed in Visual Studio 2015, block tabs used to work fine, now with 2015 every single line of code tries to indent at the level of the last curly brace.

                              This means every single line of code I type, when I hit the closing semi colon the line is moved over to line up with the curly brace, not with the last line of code typed.

                              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  ·  IDE and Editor  ·  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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                • Create an IDE that not only support current version but also supports other version. One in all and all.

                                  To optimize the Performance issues, Make Sure we can Use only one Version at a time.
                                  To optimize the Storage issues, For the developer versions or Pro ones, Try and make it in the Cloud rather than Local Machines such that it will not only optimize our Personal Machine but also improves the overall Performance.

                                  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…)
                                    0 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Add installation percentage (numeric) to Visual Studio installer

                                    This vote is to bring numeric text showing progress of installer rather than just progress bar. One of the irritating behaviors of VS 2015 installer is that it may download updated components (like new Windows 10 SDK) without even giving you notification or option to go with local version or update it during installation process.

                                    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  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Add 'Before Build' to Task Runner Explorer

                                      Before publishing a web app (asp.net 5, mvc 6 in my case) I need to pack and minimize assets right before publish. But I don't need it before every build.

                                      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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                      • auto-create delegates for addressof

                                        When using AddressOf in VB.NET to reference a method for a P/Invoke, such as a subclassing method referenced by the Int32 lVal parameter of the SetWindowLong() API, we are required to create a Delegate to the P/Invoke declaration, thus replacing something like "ByVal lVal As Integer" with "ByVal lVal As SubClassDelegate" in the SetWindowLong() declaration. Being that the signature of the method being referenced by AddressOf is already understood by the compiler (after the first pass), and the compiler knows that it is a method, why can we not short-circuit this by allowing the developer to simply declare "ByVal lVal…

                                        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 →
                                        • typescript

                                          我现在用PhpStorm写typescript,感觉比visual studio方便多了,无论是创建文件、文件管理以及智能提示方面,都比现在的在visual studio使用方便很多,希望visual studio能参考一下。还有就是,希望全部Web项目都能支持TypeScript,而不是只在特定项目上使用。

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

                                          Feedback and Knowledge Base