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. Add the path macros to Command Tool Window

    Make the path macros that are available for Build Commands and Properties like $(SolutionDir) and $(ProjectDir) available in the Command Tool Window, specifically with support for the Shell command.

    Full original question from Stack Overflow here: http://stackoverflow.com/questions/16990493/are-visual-studio-macros-available-in-the-command-tool-window

    Command Tool Window - http://msdn.microsoft.com/en-us/library/c338aexd.aspx

    Macros for Build Commands and Properties - http://msdn.microsoft.com/en-us/library/c02as0cs.aspx

    Arguments for External Tools - http://msdn.microsoft.com/en-us/library/ekbzk5f8%28v=vs.110%29.aspx

    Shell Command - http://msdn.microsoft.com/en-us/library/0xca6kdd%28v=vs.110%29.aspx

    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  ·  Flag idea as inappropriate…  ·  Admin →
    • Provide us with Xbox One Version of VS Express

      It would be awesome if we could start creating apps and games for Xbox One store before the hardware comes out. Perhaps we could make it work with current Kinect and Xbox 360 controllers on our windows 8 hardware??

      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  ·  Flag idea as inappropriate…  ·  Admin →
      • Make cloud Load testing available to Professional users in 2013

        Make cloud Load testing available to Professional users in Visual studio 2013.

        Allow users to create and publish load tests in TFS hosted service using VS professional 2013.

        As we are moving from software to cloud, it would be useful if cloud load testing is available to all users of Visual Studio.

        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 →
        • Let QuickInfo show comments too

          Let QuickInfo show comments attached to a defined symbol

          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  ·  Languages - C++  ·  Flag idea as inappropriate…  ·  Admin →
          • Add Compiler for JavaScript, CSS & HTML5

            I just learnt a new language (JavaScript in HTML5) and realised that after painstakingly doing a project all my code is available to anyone who visits the site at a simple right-click, View Source Code! Everyone on the web says 'it is a client-side (open source) language so it cant be hiden'; but I believe there lies the opportunity. Please add in visual studio capability to compile the open source code and I am betting you might bring and lock in a massive new users to VS2012!

            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 - JavaScript  ·  Flag idea as inappropriate…  ·  Admin →
            • The entire advantage of visual studio is visual Programming. Why don't put All the javascript in a toolbox ,css in a toolbox ,Html in a tool

              The entire advantage of visual studio is visual Programming. Why don't put All the javascript in a toolbox ,css in a toolbox ,Html in a toolbox and so on ..Putting Off entire class as tree and its Sub Functions,methods,Items,etc in visual itself makes Even Novice User Grasp and Implement Easily what he want,But size od VS may be a concern to Microsoft but nevertheless it would be charming to have an tool like that.

              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  ·  Extension  ·  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  ·  Flag idea as inappropriate…  ·  Admin →
                • Request a code review for Git

                  Like in TFS make a review Request out of Visual Studio.

                  13 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 →
                  • 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 →
                    • Provide NuGet packages for MSTests

                      I think it is more convenient way to provide testing framework.

                      Benefits:
                      1. don't need to install Visual Studio on build server other than TFS (or don't need to manually copying MSTests .dll's);
                      2. new versions of MSTests can be released independently of Visual Studio.

                      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  ·  Visual Studio Test and Lab Management  ·  Flag idea as inappropriate…  ·  Admin →
                      • reusable modal windows

                        It was a great Advantage to have the Possibility to Show any Screen as an modal window. So we got reusable modal windows.
                        e.g. i got several modal windows that i use 5-6 times in my application and for now i must create them in every screen i need them. and changes to them are a graet effort cause their functionality is all the same.

                        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  ·  LightSwitch  ·  Flag idea as inappropriate…  ·  Admin →
                        • Add support to the Forms Interop Toolkit for Visual Studio 2012

                          Currently the Forms Interop Toolkit plugin http://www.microsoft.com/en-us/download/details.aspx?id=3264 is supported up to Visual Studio 2010.

                          My company is currently migrating our flagship product from VB6 to VB.NET and we wanted to use the Forms Interop Toolkit to help us do this gradually however we want to use Visual Studio 2012 which is currently not supported by the Forms Interop Toolkit plugin.

                          52 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  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
                          • Support IDictionary properties in Entity Framework

                            Support for ICollection<T>, etc. seems good, but it appears the ability to map a IDictionary property on an Entity is missing. E.g., an IDictionary<string,string> of PhoneNumbers with a 'type' as a Key (e.g., "home", "cell") and a phone number as a Value.

                            When both types are primitive the case seems straight forward, but it would also be great to support entities as the Value (e.g., IDictionary<string, PhoneNumber>, where PhoneNumber is also a mapped class).

                            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…)
                              0 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
                            • In TFS it will be awesome to have feature that can help in editing shelve and check-in shelve

                              In TFS it will be awesome to have feature that can help in editing shelve and check-in shelve

                              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 →
                              • Migration tool from svn to Team Foundation Service

                                I would like a tool to enable us to migrate existing projects (trunks/branches/history) to Team Foundation Service

                                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  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
                                • Build A Better Language

                                  Microsoft,

                                  I can't stay silent any longer. I've got to get this off my chest. For too long you guys have ignored users, like myself, that want to get the most from our machines and program for users that want the same.

                                  For too long Microsoft has ignored users that find managed code an unacceptable solution to many of today's computing requirements. These users expect and need a modern language to include both SPEED, CONTROL and FUNCTIONALITY. They believe the problem with .NET is that it focuses too much on functionality at the expense of speed and control. For people…

                                  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  ·  Performance  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Improve the Windows Phone emulators so that they can work within a Hyper-V instance

                                    I currently use Hyper-V for various development environments within my enterprise. One pain point I have building Windows Phone apps is the fact that the emulator uses Hyper-V. This creates an issue when I'm in a Hyper-V instance. There are workarounds as documented at http://stackoverflow.com/questions/13148828/unable-to-create-the-virtual-machine, but I shouldn't have to follow a work around for what I would assume is a common scenario (common defined as more than 1% of developers not meaning majority).

                                    Please vote for me!

                                    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…)
                                      1 comment  ·  Phone  ·  Flag idea as inappropriate…  ·  Admin →
                                    • the word desinger vs designer

                                      Hello, I was searching under Google the word "designer" and noticed your website has the word "desinger". You would probably get more hits & potential clients and business if the word were changed to “designer”.
                                      Using Style Triggers with StaticResource setters causes desinger ...
                                      Below is a code snippet which causes the exception. This affects both Blend and
                                      VS Designer. I have came up with a workaround, which is to ...
                                      http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/69043e37-11a9-49cd-9046-f97cfa2e4e43 - 41k - Cached - Similar Pages

                                      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 →
                                      • Color sprint backlog like product backlog

                                        Recent release of TF Service added color by WIT to the product backlog. The sprint backlog should also have this applied so that it can easily be seen which row is related to a Product Backlog Item (SCRUM template) and which is a bug.

                                        We currently have to prefix the titles of our bugs with "BUG - " which is a less than idea outcome.

                                        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 →
                                        • C# const function parameters

                                          C# passes instances of classes by reference. I would love to have the ability to mark a parameter as "const" , to indicate that it is not modified by the function. The compiler should enforce the constness. C++ provided such a feature...

                                          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 →
                                          • Don't see your idea?

                                          Feedback and Knowledge Base