Visual Studio 2015

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. 

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. Make interpolated strings the default based on file/project options

    I'm a big fan of the new interpolated strings feature, but am constantly forgetting to put the $ at the start of my strings, and needing to go back to the start to add it. I appreciate making interpolated strings a default would break backward compatibility, but would it be possible to switch them to default at a file and project setting? With this setting enabled, the compiler should detect strings with brace delimited fields and treat them as interpolated. Strings which don't match remain as normal strings

    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 →
    • Regarding Post filtering option of a report in SSRS

      Hello Team !! Why can't SSRS provides the filter option for a report in UI ,to filter a particular set of Records from the Result Report we got,,,by entering a Keyword from the Report

      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  ·  SQL Server Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
      • Packing Instruction for Residential Items Moving

        Taking home merchandise is usually a frantic task. That involves a great deal of undesired is effective for being accomplished although the majority of people don't get pleasure from taking, particularly when the house currently being loaded upward is actually big. Although with the identical rime not anyone likes their particular household goods to get ruined with transit course due to bad packing. Although together with minor care along with by positioning many work with mastering packaging tactics will probably slow up the chance of harm all of which will keep your lot of cash.

        In case you actually 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  ·  Languages - Visual Basic  ·  Flag idea as inappropriate…  ·  Admin →
        • Bring back The Old Dark Theme Colors

          The new kaki colors are terrible, I rather the old ones....specially the "edited bars" on the left of the text. I liked them yellow and green as before.

          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 →
          • Breakpoint Condition and Action

            Would love the ability to set both a condition and an action on a breakpoint, rather than just one or the other.

            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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
            • Rename Visual Basic to B# and Support B# With Absolute Parity

              Dotnet 2015 made it clear: VB.NET developers need to switch to C# or be left behind. Very sad.

              VB syntax is friendlier, easier to read and code and maintain. Yet Microsoft is killing off this superior language bowing to pressure from myopic C# developers and Mono.

              282 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…)
                37 comments  ·  Languages - Visual Basic  ·  Flag idea as inappropriate…  ·  Admin →
              • Have an option to update attachments when in the TFS as against downloading and reloading again

                We work on TFS a lot and a frequent challenge we face is that whenever there is an attachment that needs to be updated. I need to download that, delete the existing attachment and add the new attachment.

                This is time taking.

                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  ·  Test Tools  ·  Flag idea as inappropriate…  ·  Admin →
                • HTML/JavaScript/CSS WebForms

                  I would propose an idea for the next generation of Microsoft Visual Studio. It will be exciting if the new visual studio support the web forms that are built upon HTML, JavaScript and CSS to make look exactly what Windows Forms or ASP.NET Web Forms provides. This way the tool will be used to build JavaScript web forms and components.

                  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  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
                  • hi. how about making the tool box in tools, so it reads with the list of objects with jaws, currnetly it does not do this. also if i try to

                    hi. for jaws to read the list of objects, and in the tools, tool box, items, just reads the tabs, in previous versions would read this. also if i try to add a reference, does not read the list of objects to add in the reference editor. did work in vs 2010, 2012, 2013. you have broken accessibility again. any ideas to fixing this with jaws, go and grab the latest jaws 17 demo, and try these options on a project. using c # wpf, universal apps, running windows 10 64 bit pro.

                    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…)
                      1 comment  ·  Accessibility  ·  Flag idea as inappropriate…  ·  Admin →
                    • VS2015 lack support ssh protocol

                      should add support protocol for ssh

                      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…)
                        1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                      • Add "Current Folder" to search options

                        When you perform a "Find", there are options to search within "Current Document" and "Current Project".

                        In the case of the project I work with, this can increase the search scope from 1 file to hundreds of files. Normally what I end up doing is opening every file in the folder then doing a "search in all open documents" but this is quite tedious.

                        Can you add a "Current Folder" option?

                        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…)
                          2 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                        • Add support for WorkItem atribute in UWP

                          At the moment there is no support for the WorkItem attribute in Unit Test projects for UWP.

                          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  ·  Mobile App Development  ·  Flag idea as inappropriate…  ·  Admin →
                          • Search, hit found, goto definition

                            After searching on a definition, you were able to press F12 and directly go to that function or variable. This was very handy but disapeared in Visual Studio 2015

                            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 - JavaScript  ·  Flag idea as inappropriate…  ·  Admin →
                            • DataTestMethod

                              Allow DataTestMethod not only in WINRT and Windows Phone Tests but although in .NET Framework Tests

                              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 →
                              • Allow Implicit Variable Expressions

                                For conditional statements, checking for acceptable values for a variable can make the code tough to read:

                                if(myVar == "this" || myVar == "that" && (myVar != "Tic" || myVar != "Toc")){
                                //run some code

                                It would be great if we could re-write that code like this:
                                if(myVar == "this" || "that" && ( != "Tick && "Tock")){ //run some code}
                                }

                                I might be crazy and I guess it might be too much work for the compiler to figure out but I'd love to code that way.

                                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 →
                                • Additional Scroll Bar Marker

                                  The IDE's vertical scroll bar Markers are an awesome feature and it increased my productivity since its implementation.

                                  An additional marker would increase it even more: "Selected Identifier". Clicking inside an identifier greys out its background and those of any occurrence in the current document. Showing those as scroll bar markers would be very appreciated. I understand that the find method provides the same results, but the markers would be much faster to work with.

                                  To prevent overloading the scroll bar, the option window (currently enabling which markers to show) could be extended by allowing the users to select the…

                                  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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Collapse Definations, but not summaries or comments.

                                    Visual studio can add a new option for "Collapse Definations, but not summaries".

                                    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 →
                                    • Empty braces are no longer formatted correctly with the FormatDocument command

                                      See also here: http://stackoverflow.com/questions/30520764/did-c-sharp-formatting-change-in-visual-studio-2015-and-how-can-i-change-it-bac

                                      Given an empty method like this:

                                      void EmptyMethod() { }

                                      FormatDocument (Ctrl-K, Ctrl-D) used to leave it alone. In VS 2015, FormatDocument now moves the braces to their own line:

                                      void EmptyMethod()
                                      { }

                                      This is annoying because (a) when I use CollapseToDefinitions, I can no longer see (without expanding it) that the method is empty, and (b) there's no apparent way to turn this behavior off.

                                      Can it be changed back to how it used to be, where FormatDocument would leave these braces alone?

                                      65 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 →
                                      • team foundation build notification

                                        team foundation build notification 2015

                                        Visual Studio Online and the newer TFS Foundation Server releases have create a new Build System not based on XAML Workflow unfortunatly the BuildNotificationApp.exe cannot display the status of the new Builds only the ones of the XAML Builds. Reading about the issue I discovered that for the the Build System a new API was created so please update the Team foundation build notification that the new API is used so that I can see with it the Status of my builds.

                                        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  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Load Toolbox items only by request

                                          When I want to change appearance of VS and to close collapsed panels, which I don't need, I need to open them for to click on Close button. And for Toolbox panel, when I open it, it automatically starts loading toolbox items, which takes a long time - but I don't want to use Toolbox panel, I just want to close it completely!

                                          Maybe to add some button for loading of toolbox items or add possibility to close collapsed panels without opening.

                                          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…)
                                            1 comment  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
                                          • Don't see your idea?

                                          Feedback and Knowledge Base