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.

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. Can we have feature of copy paste reference(s) of one project to another project

    I have few projects in my solution. My one project has already added references of few third party assemblies (e.g. Telerik). I need to add all those references to my another project. So rather than browsing and adding reference, how about Copy Reference & Paste Reference option ?

    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 →
    • Implement IntelliSense for T4 Templates

      Add coloring and intellsense suggestions to the T4 template editor

      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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
      • Support desktop Windows in Cross Platform C++ projects

        The Cross platform projects available in the 2015 preview are awesome. I love being able to develop my Android code in VS instead of a plain text editor.

        What would make them even better IMO is to extend the Shared Projects feature to support not-mobile platforms like say desktop Windows, instead of just Windows Phone.

        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 →
        • Increase number of Recent projects from 24

          Permit us to configure the "Most recently used List" to be greater than 24. Perhaps say 40 or more. So that we can see more on the Start Page.

          As a consultant swapping between customers.
          &/or giving presentations
          &/or running tutorials & sample code.
          &/or Opening many files.
          You rapidly go thru 24. Even when you make an effort to delete 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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
          • Make Visual C++ debugger recognize overloaded operators (especially -> and * because of smart pointers)

            With the introduction of smart pointers a debugging experience for C++ projects is totally hampered as the debugger does not recognize overloaded -> and * operators. If I, for example, have code like this

            struct S
            {
            int x = 1;
            };
            ...
            unique_ptr<S> s(new S());
            s->x = 5;

            then when having mouse over that x in s->x I don't see a tooltip displaying the value (being equal to one from constructor). Also putting s->x in a watch window does not help, I have either put the mouse above s and make two clicks to see the x (and then…

            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 →
            • 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 →
              • Make forward slashes the default for Includes

                Every time I install Visual Studio, the first thing I have to do is change the option "Use Forward Slash in #include Auto Complete" to True so that I can compile also in non-Windows environments.

                11 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 →
                • Cloud Storage to projects that simultaneously upload to SkyDrive(OneDrive) and sync between two computers

                  I mean It would be good to have that syncing mechanism that can sync our source code between computers with our login. Every time we create a project it should ask

                  store on cloud
                  store on computer
                  store on both cloud or computer

                  it would be great..

                  I know that there are other sync services, but this can be made secure..I think...

                  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  ·  Cloud  ·  Flag idea as inappropriate…  ·  Admin →
                  • Allow Lightswitch OData connection URI to be changed dynamically at runtime

                    The following suggestion is a popular one and thankfully the LS Team provided support for changing database connection strings at runtime.

                    http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/4406782-allow-lightswitch-data-source-connection-string-to

                    _InitializingConnection is a great improvement, but as Xander's suggestion states, we need the same for OData...the new_SendingRequest method doesn't allow changing the RequestURI.

                    Please also expose _BuildingRequest method so we can dynamically change Odata connection at runtime.

                    The scenarios are all the same as the above mentioned suggestion, and several other duplicate suggestions exist.

                    It would be great if votes could be combined or moved to this one.

                    49 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  ·  LightSwitch  ·  Flag idea as inappropriate…  ·  Admin →
                    • Let busy working tabs run in their own thread and should not block/freeze VS

                      If any one tab is busy performing any action, whole IDE freezes until that activity is finished. This should be done (like modern tab based browser do) completely multithreaded, where one tab's lagging process should not bother developer to switch and continue working on the other tab.

                      Simulation Steps:
                      - Add Entityframework file .edmx.
                      - Import around 30 database tables
                      - close the designer tab, this takes considerable amount of time to save and freezes IDE.
                      - To repeat the steps delete from table objects from the designer, re-add it using update from model option,
                      -Close the tab. IDE freezes…

                      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 →
                      • Visual Studio for Mac Os x

                        Dear Madam and sir;

                        We need Full Version of Visual Studio for Mac Os x.
                        And language of programming such as:

                        -C
                        -C++
                        -C#
                        -VB
                        -F#
                        -HTML
                        -MHTML

                        Thanks,

                        2,897 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…)
                          67 comments  ·  Flag idea as inappropriate…  ·  Admin →
                        • Improve C# IntelliSense to open the window after a backspace should it find matches and match on case insensitive.

                          Improve C# IntelliSense to open the IntelliSense window after a backspace. If you fat finger a key and lose the window the only way to get IntelliSense window back is to go back and retype the "." for those of us that heavily use IntelliSense in other languages this would go a long way.

                          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…)
                            1 comment  ·  Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →
                          • Add /locale option to the [Installer].exe /Layout command line

                            I\m trying currently to download the Visual Studio 2013 for Web with Update 3 using the /Layout option to keep the installation files for future needs, but it seems that the installer is acquiring setup files for all the locales which seems a bit weird since I downloaded the en-us installer and that's making the download time and cost bigger.

                            The ISO file has also a huge download size (4.4GB) which also seems weird since this is a subset edition of the full Visual Studio product.

                            Please add the locale switch to the Layout option for the installer, or otherwise,…

                            10 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 facility to update codemap manually and/or automatically following code changes and rebuilds.

                              I use codemap quite heavily while I am refactoring legacy code. I frequently find myself wishing there was a way to keep a codemap that I've created up to date with the actual codebase as I progress. I know that there are valid reasons why one might want to be able to create codemaps as "snapshots" in time of a codebase. But I think it would also be valuable and convenient to be able to have the option to "resync" an existing codemap with the current state of the codebase as well.

                              22 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 →
                              • WPF Datagrid Tab to new row after editing

                                This problem has been around for a long time and it would be nice to see it fixed in the next version of WPF

                                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  ·  Windows Presentation Foundation  ·  Flag idea as inappropriate…  ·  Admin →
                                • Open Source SQL Server Compact (CE)

                                  Although it has not been officially announced Microsoft is deprecating SQL Server Compact (CE). SQL Server CE filled a crucial use case for a small in process embedded database engine for applications and even websites. This need has not changed, if anything it has only become more so with the move to isolated phone and tablet (Metro) type apps. Without SSCE Microsoft won't have a product which fills this use case. Jet DB, MSDE and now SSCE will all be dead.
                                  SQL Server Express LocalDB is not a replacement for SSCE, particularly due to the deployment constraints requiring admin privileges,…

                                  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  ·  SQL Server Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Hide comments by default

                                    If it is possible to add an option to hide code comments by default because I'm maintaining several projects with many comment lines. Thanks.

                                    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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                    • add option to not trigger Quick Info by mouse hover over symbol

                                      Many times Quick Info is unintentionally triggered when the mouse pointer is over a random symbol. This is distracting, and I would like to turn this automatic behaviour off.

                                      Many automatic intellisense options can be disabled so that they must be explicitly invoked to show them. For Quick Info this is Ctrl K + I.

                                      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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Make the Optional keyword optional

                                        Please allow

                                        Private Sub Test(s As String = 1)

                                        as in C# besides the current version:

                                        Private Sub Test(Optional s As String = 1)

                                        This removes redundancies (--> improves readability, accelerates writing code) and drives forward the co-evolution of VB/C#. I don't see any reason not to allow this.

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

                                          Feedback and Knowledge Base