Visual Studio

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, visit the Visual Studio Connect site: http://connect.microsoft.com/visualstudio.

ASP.NET Runtime/Web Tooling suggestions have moved! All your ideas, including your votes, have been transferred and are searchable in the ASP.Net Uservoice forum. Please submit any new ASP.NET Runtime/Web Tooling suggestions, or vote on existing suggestions by going to http://aspnet.uservoice.com.

We look forward to hearing from you!

Thanks – Deon Herbert
Visual Studio Team

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 vote and comment on it.

If it doesn't exist, you can post your idea so others can vote on it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  1. Code Security to prevent decompilation

    to encrypt code (e.g., dll) that can be distributed and still no one should be able to read the code

    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  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
    • fix the issue where logging off and logging on as another user doesn't work right. It seems like you can't effectively log off.

      we get around the problem by clearing cookies... happens on both xp and 7, both firefox and chrome

      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 →
      • Please implement ReaderWriterLockSlim on the .Net Compact Framework

        Please implement ReaderWriterLockSlim on the .Net Compact Framework

        41 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 →
        • Delete Backlog Item or Linked Task using the Context Menu in the Product Backlog

          When on the Product Backlog for a team project the only way to delete a product backlog item is to open it and then delete it. It would make the UI more intuitive if you could right click on the item and then delete it.

          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 →
          • Expose Project-Configurations chosen in the Configuration-Manager to the build system

            The configurations chosen for projects in the Configuration-Manager should be exposed to the build-system by variables. Sometimes projects depending on other projects in the same solution need special setup depending on what configuration was chosen for the dependency. Currently only the configuration chosen for the project to be built is exposed - not for the other projects in the solution.

            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 →
            • Model Viewer and Image Viewer in VS Express

              It would be very useful for independent and young developers who want to do games!

              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  ·  Editor  ·  Flag idea as inappropriate…  ·  Admin →
              • document describe Scrum V2.2 in detail

                0

                So we're investigating going from Agile 5.0 to Scrum 2.2 with some customizations. While researching scrum we found on the site http://msdn.microsoft.com/en-us/library/vstudio/ff731589.aspx there is a state diagram at the bottom for the Bug work item. We agree with those states, and so progressed our research into the field list.

                When looking at the work item definition (XML) for the Bug item, I notice that the workflow has a lot more transitions. The transitions are:

                1. "New" to "Done"

                2. "New" to "Committed"

                3. "Approved" to "New"

                4. "Approved" to "Done"

                5. "Committed" to "New"

                6. "Done" to "Approved"

                7.…

                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  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                • Run CodedUITests after successful build and report failures at a step level

                  We would like to run CodedUITests after successful build and report failures at a step level.

                  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  ·  Visual Studio Ultimate  ·  Flag idea as inappropriate…  ·  Admin →
                  • Add the ability to set a Project's root directory

                    Sometimes I want to organize my C++ project so that the source code is not directly underneath my project folder. For example:

                    /ide/MyProject.vcxproj
                    /src/MySource.cpp

                    When I click "Show All Files" in Solution Explorer it only shows the files that are under the /ide directory. I want to be able to configure this to show the files under the /src directory instead.

                    If I attempt to manually add files to the project, then the directory structure under /src is not displayed in Solution Explorer.

                    I want to be able to specify the root directory of my source code, and to show…

                    35 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  ·  Project  ·  Flag idea as inappropriate…  ·  Admin →
                    • What About to Add PDF Viewer Control in Visual Studio!!

                      Specific Control For PDF Redring and Viewing.

                      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  ·  Visual Studio Ultimate  ·  Flag idea as inappropriate…  ·  Admin →
                      • CPU dispatch in C++

                        Hello,

                        I was wondering when Microsoft will implement a CPU dispatch mechanism in Visual C++ like what Intel, GCC, Clang have done, as a __declspec or a pragma. It appears that it is still not the case in VS2012 U1.

                        This would be very useful now AVX processors are roaming. We could write different functions optimized for IA32/SSE2/AVX (or compile with different arch) and a single build (EXE or DLL) will run optimized on several CPUs.

                        Thank you.

                        - D.

                        26 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  ·  Languages - C++  ·  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  ·  Flag idea as inappropriate…  ·  Admin →
                          • OpenSearch support

                            Add support on MSDN for OpenSearch, so that you can search MSDN directly from the quicksearch bar within the web browser without first having to visit the MSDN site and search from within the site itself.

                            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  ·  MSDN  ·  Flag idea as inappropriate…  ·  Admin →
                            • Increase Work Item Size Limit in TFS Service 2012

                              Increase Work Item Attachment Size Limit in TFS Service 2012. The default is about 4MB, what if you are working on the project which has teh resource more than 10MB? there should be the place to change that, or by default it should be allow up to 2GB.

                              21 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  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                              • Enhance the Cloud TFS Git Support

                                Guys, it was really great move for VS team to support git, But the current Git support is very primitive.

                                I can't connect to TFS Projects with other IDE's or Non-TFS Build server's for our mobile development. It's becoming a hindrance to continue.

                                Requesting you to support the Git Eco-System, not that i don't want to use TFS. We do use TFS and other tools as well for different purposes.

                                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  ·  Cloud  ·  Flag idea as inappropriate…  ·  Admin →
                                • Using below command feture to run according to the Order(Order Test)? it would be added advantage

                                  Using below command im able to execute automated test case in a test plan(MTM)

                                  "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\TCM.exe" ru
                                  n /create "/title:XXAutomation" /planid:17 /suiteid:528 /configid:3 /co
                                  llection:http://***:8080/tfs/***/teamproject:XX"/setti
                                  ngsname:Automation default" /builddir:C:\Share\xx\XX_20130515.3 "/test
                                  environment:Naren's" /include

                                  However

                                  These test cases are executing based on the test ID(ascending) not by order of test cases in MTM.

                                  If you provide a option or feture to run according to the Order(Order Test)? it would be added advantage.

                                  Please help me in 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  ·  Visual Studio Test and Lab Management  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Add an option to Reset explicit permissions

                                    In Team Foundation Service, provide an option next to
                                    "Clear explicit permissions" to "Reset explicit permissions" to default/initial values.

                                    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  ·  Team Foundation Server  ·  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  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Add Markdown support for source checkin/commit comments.

                                        For displaying checkin/commit comments for either TFS Source or Git Source, I suggest you add Markdown support so that some simple formatting can be included in comments.

                                        To get more details visit Markdown specs page http://daringfireball.net/projects/markdown/.

                                        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  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Graphs (like Unreal Kismet/Softimage ICE) everywhere and in Express edition

                                          make graphs a viable development solution so that more designers start using VS and enable more "visual" people to get into software development easier. initially by combining graph nodes and later by creating or modifying them.

                                          This will allow for a more rapid adoption of coding, better understanding of structures with less commenting, and promote standardization and thus optimization of basic use cases. Unreal's Kismet, same as Softimage ICE allows the creation of very simple and even complex structures very fast.

                                          Those not familiar with what i am talking about could look here:
                                          http://www.matkovic.com/anto/random_on_island_tree.png

                                          There are some similar tools already…

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

                                          Feedback and Knowledge Base