Extension Ideas

What should be the next super cool extension?

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…)
Reset

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. VS Roaming

      I want to sign in to different machines (work, home, VPCs, etc) and feel "at home" having my IDE settings and favorite VSIX extensions readily available.

      My settings and favorite VSIX extension list should be stored on the cloud and then downloaded and installed on the background as I sign in and start to working on a machine that didn't have these previously installed.

      196 votes
      Vote 0 votes Vote Vote
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service

        You'll receive a confirmation email with a link to create a password (optional).

        Signed in as (Sign out)
        You have left! (?) (thinking…)
      • Code review

        I would like to have the ability to make a peer code review inside VS. Developers will be able to annotate and comment different pieces of the code. Code review session can be implemented when multiple people review the same code at the same time.

        157 votes
        Vote 0 votes Vote Vote
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service

          You'll receive a confirmation email with a link to create a password (optional).

          Signed in as (Sign out)
          You have left! (?) (thinking…)
        • Remove unused references

          Right-click on project to get context menu option "Remove unused references"

          149 votes
          Vote 0 votes Vote Vote
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service

            You'll receive a confirmation email with a link to create a password (optional).

            Signed in as (Sign out)
            You have left! (?) (thinking…)
          • Online snippet repository

            An online collection of user contributed code snippets that can be downloaded and automatically inserted into you code. Snippets would be well tagged and categorized by the main objects to improve searchability. They would also be user rated for quality.

            Imagine needing to encrypt a string and you search the snippet library for "RijndaelManaged" and can instantly include the most secure and efficient implementation.

            All snippets would be royalty free and usable without restriction.

            106 votes
            Vote 0 votes Vote Vote
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service

              You'll receive a confirmation email with a link to create a password (optional).

              Signed in as (Sign out)
              You have left! (?) (thinking…)
              under review  ·  5 comments  ·  Admin →
            • Group Chat

              I would like to be able to chat with my team who is working on the same solution, within VS, and without messing with my existing IM app (team members may or may not be my friends too).

              This chat should be persistent so that the rest of the team can read it when they come back online. (like Skype group chats)

              102 votes
              Vote 0 votes Vote Vote
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service

                You'll receive a confirmation email with a link to create a password (optional).

                Signed in as (Sign out)
                You have left! (?) (thinking…)
              • Regular Expression Designer

                There are a few standalone regex tools out there, but they're all quite dated, and none of them are integrated into the IDE.

                It would be extra cool if you could step into the expression with the debugger!

                102 votes
                Vote 0 votes Vote Vote
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service

                  You'll receive a confirmation email with a link to create a password (optional).

                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                • Local history

                  Make Visual Studio track local history of changes in code and directory structure. Add possibility to rollback changes. This is kind of local version control system.

                  There is such feature in IntelliJ IDEA http://www.jetbrains.com/idea/features/local_history.html

                  94 votes
                  Vote 0 votes Vote Vote
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service

                    You'll receive a confirmation email with a link to create a password (optional).

                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                  • Stack Overflow Integration

                    It would be nice to have an integration with SO: searching for questions, tracking answers to my own questions. Also possibly tracking others' questions in particular tags.

                    89 votes
                    Vote 0 votes Vote Vote
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service

                      You'll receive a confirmation email with a link to create a password (optional).

                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      planned  ·  6 comments  ·  Admin →
                    • Integrated Time Tracker

                      A time tracker that logs billable time based on coding activity in projects. Output to all major time trackers. Also logs file opens and closes to get an idea of how you spend your time.

                      80 votes
                      Vote 0 votes Vote Vote
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service

                        You'll receive a confirmation email with a link to create a password (optional).

                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                      • Automatically fix common errors

                        Make VS automatically fix for me those errors for which a fix can be guessed, like a missing "using" clause, a missing reference, a missing semi-colon, etc.

                        Besides compiler and syntax errors this could also try to fix FxCop and StyleCop suggestions.

                        As the UI for this I imagine a context menu item appearing over each individual entry in the Error List window which reads "Fix this". Also, an "always on" mode could be optional (think MS Word AutoCorrect feature) where errors could get fixed as you type.

                        67 votes
                        Vote 0 votes Vote Vote
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service

                          You'll receive a confirmation email with a link to create a password (optional).

                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                        • Show misbehaving extensions

                          Show which extensions are delaying startup, hogging memory, and crashing.

                          66 votes
                          Vote 0 votes Vote Vote
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service

                            You'll receive a confirmation email with a link to create a password (optional).

                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                          • Automatic reference update

                            Are you tired of checking if a newer version of the library you're using has been released?

                            What if VS could notify you that a newer version is available and offer to download it for you?

                            Take it even further and imagine a 'marketplace' where you can find 3rd party libraries and add them to your project with single click....

                            64 votes
                            Vote 0 votes Vote Vote
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service

                              You'll receive a confirmation email with a link to create a password (optional).

                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                            • Find duplicated code

                              An extension that would search for duplicated and copy-pasted code and would show code fragments that look similar.

                              56 votes
                              Vote 0 votes Vote Vote
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service

                                You'll receive a confirmation email with a link to create a password (optional).

                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                              • Personalized formatting for editing files - Team formatting for saving files

                                I want to view and edit files in Visual Studio according to my personal formatting settings.
                                But the very same file should be saved to disc according to unified team formatting settings.

                                - Productiviy doesn't suffer from annoying and confusing individual formatting.
                                - Source Control System is not polluted by formatting commits.

                                47 votes
                                Vote 0 votes Vote Vote
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service

                                  You'll receive a confirmation email with a link to create a password (optional).

                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)

                                  Hi guys,

                                  We’ve started coding of a prototype for this extension. The VS Settings APIs are old COM IVs* APIs and are as ugly as they get but nevertheless we believe this can be achieved from an extension, so we will give it a try!

                                  We’ll keep you posted.

                                • Remote Pair Programming / Live Code Update

                                  Be able to pair program or code review from 2 separate machines. When code changes are made on one machine, they are immediately reflected in the other, along with cursor and caret movement. Think "Google Wave" style immediate live updates.

                                  43 votes
                                  Vote 0 votes Vote Vote
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service

                                    You'll receive a confirmation email with a link to create a password (optional).

                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                  • Multiline Find (and Replace) without RegEx

                                    Have the ability to perform a multi-line Find (and Replace also) of constant text without the need to use RegEx or Wildcards. Currently, Visual Studio has a one-line Textbox in the Find dialog that prevents this functionailty. This is especially useful for plain text and markup code search.

                                    41 votes
                                    Vote 0 votes Vote Vote
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      I agree to the terms of service

                                      You'll receive a confirmation email with a link to create a password (optional).

                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                    • 40 votes
                                      Vote 0 votes Vote Vote
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service

                                        You'll receive a confirmation email with a link to create a password (optional).

                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                      • SDKs Manager: SDKs quick search and installation

                                        It's very annoying to search new versions of SDKs manually because Microsoft ships a big number of them (if you add CTP, Betas versions, you will get much more). The idea is to have a search field where I can filter needed SDK and get direct link for downloading. E.g. "Silverlight" should return me all Silverlight - related SDKs which are up to date. In other words it is SDKs Manager.

                                        39 votes
                                        Vote 0 votes Vote Vote
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          I agree to the terms of service

                                          You'll receive a confirmation email with a link to create a password (optional).

                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          under review  ·  Victor Garcia ApreaAdminVictor Garcia Aprea (Partner, worldofvs) responded

                                          We’ve been thinking about something along those lines.. Some of the open questions we have are:
                                          1) should this also include context of the running VS? i.e. if I’m running VS RTM don’t show me a SDK for beta 2!
                                          2) Should this just point you to the download page or try to go one step further and download the bits for you? (i.e. download to desktop or temp folder, etc)

                                          Ideally all SDK should be distributed as VSIX and searcheable through the Extension Manager, but we realize that this doesn’t look like will happen anytime soon… so we need to do something! :)

                                        • Kill the Experimental Instance if running when you start a build of your VS extension project

                                          I often start a build of my Visual Studio extension project before realizing that I left the experimental instance open. I would love to see at least a warning that the experimental instance is open prior to continuing with the build (which will fail).

                                          30 votes
                                          Vote 0 votes Vote Vote
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            I agree to the terms of service

                                            You'll receive a confirmation email with a link to create a password (optional).

                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                          • "Translate to Razor" command in aspx / ascx files

                                            Razor looks great, but the migration of existing views to Razor would be a lot of work for us.

                                            How about a "Translate to Razor" command that would refactor the currently open ascx / aspx file from the old syntax to razor?

                                            27 votes
                                            Vote 0 votes Vote Vote
                                            Vote
                                            Sign in
                                            Check!
                                            (thinking…)
                                            Reset
                                            or sign in with
                                            • facebook
                                            • google
                                              Password icon
                                              I agree to the terms of service

                                              You'll receive a confirmation email with a link to create a password (optional).

                                              Signed in as (Sign out)
                                              You have left! (?) (thinking…)
                                            ← Previous 1 3 4 5 6 7
                                          • Don’t see your idea?
                                          • Post a new idea…
                                          • Extension Ideas

                                            Knowledge Base and Helpdesk