Visual Studio IDE

Announcement: Last fall, we migrated this forum to Visual Studio Developer Community to provide you one convenient and responsive system for all feedback. As the final step in the migration, this forum will be closed off completely on June 1st, 2019. We encourage you to visit Visual Studio Developer Community where you can now suggest new ideas, browse and vote on existing ideas, and engage with Visual Studio teams.

We’d like your suggestions and ideas to help us continuously improve future releases of Visual Studio, so we’ve partnered with UserVoice, a third-party service, to collect your feedback. Please do not send any novel or patentable ideas, copyrighted materials, samples or demos for which you do not want to grant a license to Microsoft.

This site is for feature suggestions; if you need to file a bug, you can visit our Developer Community website to get started.

Note: your use of the portal and your submission is subject to the UserVoice Terms of Service & Privacy Policy and license terms.

We look forward to hearing from you!
- The 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 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. 右键菜单里有external tools

    右键菜单里有external tools

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Project  ·  Flag idea as inappropriate…  ·  Admin →
  2. 3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Project  ·  Flag idea as inappropriate…  ·  Admin →
  3. Ability to split a feature across Sprints

    We have one 'Team' that works on several different client facing projects. In order to differentiate the work to each client (as a project in its own right), use 'Feature' to group the stories together, which the dev team uses to create tasks - then the entire content of each sprint normally goes to a release. So we use Feature to denote a project. It's common therefore that a Feature will span across Sprints, but the PLAN view doesn't allow for this - I can't find a way of showing when each customer will be completed, or even forecast it. …

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Project  ·  Flag idea as inappropriate…  ·  Admin →
  4. Simplify Template Updates

    Make it easier for Visual Studio users to work with the latest version of templates installed on their workstations.

    For example, I just updated Visual Studio, then created a brand-new MVC web project.

    Compiled project, tested it, stopped debugging.

    Then Manage Nuget References, and found 18 updates!!!

    Either a) update project templates as you update Visual Studio, b) Check project templates the same way you check for extensions or c) use Yeoman and let other people update project templates for you.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Project  ·  Flag idea as inappropriate…  ·  Admin →
  5. bootstrap 4

    update Visual Studio Templates to add bootstrap 4.x

    12 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Project  ·  Flag idea as inappropriate…  ·  Admin →
  6. noida escorts 9873940964|escorts in noida|call girls in noida

    Call : 9873940964 for Hi-profile and well educated escorts service in Noida, house wifes, models and college girls are here for your enjoyment in Noida, Escorts service in Noida-Noida independent escort service-Noida hot escorts service-hi-profile call girls in Noida-Noida top Escorts-Call girls in Noida.
    http://pujabedi.com/

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Project  ·  Flag idea as inappropriate…  ·  Admin →
  7. Expose "ReferenceOutputAssembly" project reference metadata in Properties window

    Yes, in the same way you expose "Copy local" or "Aliases" properties of the reference.
    So that we can create project references without creating assembly references (which is useful when some assemblies are loaded dynamically, via IoC). More details on the metadata to expose: https://blogs.msdn.microsoft.com/kirillosenkov/2015/04/04/how-to-have-a-project-reference-without-referencing-the-actual-binary/

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Project  ·  Flag idea as inappropriate…  ·  Admin →
  8. Call girls in karachi

    We provide Female Escorts in karachi at Very Reasonable rate beautifull independent and Model Escorts in karachi Bahria town just call +971522909500 mr kaven and visit our site for more Details http://pakistaniescorts1.com/callgirlsinkarachi.html

    2 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Project  ·  Flag idea as inappropriate…  ·  Admin →
  9. Add Code Search Extension by default to all new projects

    The Code Search Extension adds the ability to search semantically across all source files within a project. This seems like it should be core functionality in VSTS rather than an extension. Either integrate this functionality directly into the system or enable this extension on all new projects by default.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Project  ·  Flag idea as inappropriate…  ·  Admin →
  10. Line numbers in stack traces for UWP apps

    The C++ Unit Test App (Universal Windows) project in VS2015 does not show StackTrace for failed assertion.

    7 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Project  ·  Flag idea as inappropriate…  ·  Admin →
  11. Fix resources in shared projects

    Currently a resx and designer.cs in a shared project compile but one needs to edit them manually to add a new resource, projects that have resources that use the shared resources fail (for example a Form in a project that references a shared project will not load if it uses a bitmap from the shared project).

    2 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Project  ·  Flag idea as inappropriate…  ·  Admin →
  12. Enable precompiled headers in Linux projects

    It is already possible to use precompiled headers in C++ Android projects, the same functionality however is missing for Linux.

    The solution is already around the corner, as described here:
    https://social.msdn.microsoft.com/Forums/vstudio/en-US/42a8d355-2586-4cf3-9356-124b7c7de378/linux-development-with-vs-using-precompiled-headers-with-gcc?forum=vcgeneral

    Make it possible to use the compiler switch '-x c++-header'.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Project  ·  Flag idea as inappropriate…  ·  Admin →
  13. Add an Open In VSCode Option

    Frequently I will switch back and forth between VS and VSCode because there are a lot of text editing capabilities in VSCode that aren't available in VS Proper. I would like a quick option to be able to "Open in Code" from inside Visual Studio so that I can quickly make a multi-cursor edit change, or use other features/extensions in VSCode that are not available in Visual Studio.

    This wouldn't make sense if the user doesn't have VS Code installed, so this could potentially be a detection from the VS Code installation to notice you have VS, and then prompt…

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Project  ·  Flag idea as inappropriate…  ·  Admin →
  14. Create a converter from any old csproj to new vs 2017 format

    In my company we all loved the new csproj format that came with VS2017 and are currently working on porting all our stuff to the new format.

    While Visual Studio does automatically port xproj/json projects from netcore preview versions, the old csproj files created by VS2015 etc are not automatically converted and have to be ported by hand.

    It would be so cool if there was an option to convert any old project file to the new format.

    17 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Project  ·  Flag idea as inappropriate…  ·  Admin →
  15. Hide/unhide projects in a solution

    This I see has been closed because of not a lot of votes, but seriously, who would need this, ONLY YOUR LARGEST CUSTOMERS!. Only they would have solutions with so many projects that they need this feature.

    I work for one of the largest user bases and project bases of VSTS (Over 250 users with > 100 active projects) and being able to hide projects on my one solution with >80 projects would save me from buying at least one trackball or mouse every year from the scrolling up and down that I do between projects. And this is not…

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Project  ·  Flag idea as inappropriate…  ·  Admin →
  16. 1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Project  ·  Flag idea as inappropriate…  ·  Admin →
  17. Toolbar "Startup Project" dropdown must show the Web Projects as well.

    Startup Project dropdonw in toolbar is not showing the web projects in a list. These must visible there as well. Because Web project can be set as startup project.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Project  ·  Flag idea as inappropriate…  ·  Admin →
  18. The moving companies in Miami that are reliable

    The city of Miami is popular for the luxury and style it brings, the lush colors of life and business, and the generous flush of sunlight that keeps the city bustling. Amongst the repertoire of moving companies in Miami, along with other businesses that bloom in the area, there is Moving APT. This company was birthed over a decade ago and is renowned for their amazing customer service and delivery. Interestingly, in all of Miami, this broker is among the best long distance moving brokers in the industry. Call us for your project; we’d be glad to provide our expert…

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Project  ·  Flag idea as inappropriate…  ·  Admin →
  19. package properties should allow setting all package metadata

    Some of the important fields are not currently displayed in the UI. The one's I noticed.

    Title
    Owners (doesn't even seem to be a project element)

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Project  ·  Flag idea as inappropriate…  ·  Admin →
  20. Improve the way new project are created in Git environments

    Consider providing additional inputs in the New Project dialog, specifically a dropdown list of Git repositories that Visual Studio may already be aware of from prior use.

    Also change the label "Name:" on the same dialog to be "Project name:" as is done for the "Solution name:" just below it.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Project  ·  Flag idea as inappropriate…  ·  Admin →

Feedback and Knowledge Base