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. I want to create one or two bootstrap with C# web pages for testing for class I'm taking. Don't see examples of how to do this.

    I want to create one or two bootstrap (with C# behind) web pages for testing for class I'm taking. Don't see examples of how to do 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  ·  Project  ·  Flag idea as inappropriate…  ·  Admin →
    • Create an intermediate language (IL) for linear dependent types to support future languages that include universal quantification

      In order to support the future programming languages that will need to express constraints through universal quantification as reusable libraries, a new IL should be designed to supersede the .NET IL. A more type-centric IL will also benefit projects like Hastlayer, which can take a more functional approach to FPGA development, GPGPU development, and even passing typechecked database queries across a stream.

      Microsoft has been an unstoppable force for application development over the years, and should push the envelope for what will be possible as languages will continue to need new features (like typeclasses, uniqueness, etc) to enforce program verification.

      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  ·  Languages - Other  ·  Flag idea as inappropriate…  ·  Admin →
      • Better auto save

        The current auto-save only works if you have saved your project at least one. If you create a new Project and there is a power cut you will lose every thing.
        V.S should keep a temp save of all current work(like in blender)

        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  ·  Project  ·  Flag idea as inappropriate…  ·  Admin →
        • Add options to omit superflous 'private' designation on class/struct methods / props / fields / etc for code generation and in code cleanup

          new Code Style Option:

          [x] omit explicit 'private' modifier on class methods
          [ ] omit explicit 'private' on fields / properties of classes if private

          Methods, Poperties and so forth are autogenerated (where appliccable) with the private modifier.

          Our coding style forbids this superflous "private" - therefor I then have to manually correct this all the time.

          Give me an Option to opt out of spammy 'private' on autogeneration and implement a 'fix it rule' on Code format .

          Thanks a bunch

          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 →
          • Improvement to Pinned items

            I propose two improvements to the pinning of tabs.

            For one, keep pinned tabs from closing once 'Close all documents' is invoked. (this would replace: close all but pinned)
            The second suggestion would be to remove the close button from pinned tabs.

            These two suggestions should better fulfill expectations from a pinned item as currently 'close all but pinned' is the only use we are getting from pinning items.

            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  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
            • VS2017 installer takes focus

              VS2017 installer steals focus from other running 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  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →
              • Require js, system js amd module support

                Hello there,

                In Visual Studio 2017, Require Js and System Js-like Amd module loaders do not work intellisense.
                Would you add this support?

                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 →
                • Make "Watch" list specific to file

                  Well, that's it... when debugging, the watch list could be specific to the file being stepped through at that point.

                  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 →
                  • AGEN RESMI JUAL FIFORLIF DI BANDUNG

                    agen resmi Fiforlif Bandung - Siap Kirim Hari ini Dengan CEPAT Dan AMAN. Produk 100% ASLI ORIGINAL Boyke karena kita AGEN RESMI Di Bandung.

                    Pengiriman Bisa Pakai COD Atau GOJEK Tidak Ada Ongkos Kirim Sesama Bandung.

                    Untuk PEMESANAN Bisa Hubungi Saya di 0821–2044–5524 . Kita Buka Setiap Hari Dari (Senin - Minggu) Dan Bisa Mengirim PAKET JAM Berapapun Bisa.

                    Hari Libur Pun Tetap BUKA Dan TERIMA KIRIMAN Ke Seluruh BANDUNG. Jika anda berasal Diluar Bandung maka kita akan KIRIMKAN Via KURIR JNE.

                    Pengiriman DIJAMIN 100% AMAN, Dan CEPAT.
                    https://www.youtube.com/watch?v=R_kuTbjImZQ

                    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 →
                    • Provide Security Code Scanning

                      There are a number of security code scanning tools out there, like HP Fortify, Checkmarx, and Veracode. These services are extremely expensive and unaffordable for smaller companies. With security being an increasingly important consideration, these tools should be available within Visual Studio or Team Foundation Services. I am referring to security scanning, not code quality scanning.

                      Please add such a tool.

                      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 →
                      • 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 →
                        • Add a Windows Bio Biometric Framework library for .NET C#

                          There's many fingerprint devices on the market and being able to interact with them is something I'm interested in, especially since Windows Hello has the option for Fingerprint sign in.

                          I've come across the Windows Biometric Framework (WBF), but there is very little information about it since it is all in C++. I'm a .NET C# developer and I'd love to able to use this framework inside a language that I know.

                          There are many uses for fingerprint scanners, such as time attendance, security, identification, paying, etc and with them being included in new phones, more applications will be able…

                          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 →
                          • allow exporting a variable from active debug

                            When debugging a service or application, it's awesome to see the values of variables while code runs. However, when I stop debugging, I lose the variables. Either:

                            1.) Persist variables in the Console after execution OR
                            2.) Add a Right-click option, so I can click a variable and export to CSV, JSON, Etc.

                            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  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
                            • Add a pdf viewer into Visual Studio

                              PDFs open as 'plain text' if put into a .sln. Since Edge can read pdfs, and you can read .docx, 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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                              • jupyter

                                Since years, code documentation is still so simple, but in some situations it will be helpful to add images, equations and many more. By example for scientific, mathematics and other complexes domains.

                                Support of an existing system, like https://jupyter.org/ , or another... will be great !

                                It is something that I have never see anywhere... maybe it is time to do a "small" revolution ;-)

                                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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                  • How about putting out a VS 2017 update that does not remove settings and extensions

                                    the last 2 updates 15.3 and 15.4 removed settings, cleared recently used items, closed all my docked windows, removed extensions, installed parts I did not want. It took a while to update the system then 3 days to figure out all that had to be reinstalled or uninstalled.

                                    I did not have xamarin installed but the update put it back
                                    file extensions missing
                                    web compiler missing
                                    connections to souce control missing

                                    How about an update that does not take away from what we are suppose to be doing WRITING CODE !
                                    Everything i did not want was installed with the…

                                    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  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Value propagation

                                      Dim i, j, k as Integer = 0 '-> All variables are integers and initialized with 0

                                      i = j = k = 2 '-> All variables are receiving the value 2

                                      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 →
                                      • Make the Error list behavior consistent between IDE's

                                        Currently Visual Studio for Mac only shows errors from the compiler in the Error Pad/List. However Visual Studio on Windows and Visual Studio Code will display errors from the parser 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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Installer provide pin to taskbar and start menu

                                          The Microsoft Visual Studio Installer should provide links to pin specific installations of VS2107 to both the Taskbar and the Start Menu. This would make accessing various installation significantly easier.

                                          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  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3 4 5 374 375
                                          • Don't see your idea?

                                          Feedback and Knowledge Base