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. Implement a Global Environment

    Have Solution level Variables that can inherit from Windows Environment Variables and provide defaults.

    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. Confusing "new project" dialogue

    Set out to create an ASP.NET Core template - more options than was expecting

    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 →
  3. 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 →
  4. Enhance multitargeting support through UI

    Please make the multitargeting work in the UI. Currently, you have to edit the .csproj manually to make a .net standard and .net4.6 multitargeting configuration.

    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. 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
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Project  ·  Flag idea as inappropriate…  ·  Admin →
  6. 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 →
  7. Make "Only build startup projects and dependencies on Run" a solution property

    "Only build startup projects and dependencies on Run" should not be a global option but a solution property.

    Every once and a while I need to maintain a solution where the dependency graph cannot be comprehensive due to circular references in the dependency graph.

    Example:
    - Project (1): Host incl. plug-in interface
    - Project (2): Plug-in

    The host is the startup project and it contains the interface, so the plug-in project references the host project.

    However, when I'm editing the plug-in project, it won't get built with the above option checked. And I can't add a dependency from the host…

    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. Ive solved my second installation problem by deleting the 2017 folder en creating a new folder 2017b in de same deptas 2017

    Hello,,
    Ive solved my second installation problem of Visualbasic 2017 by deleting the 2017 folder en creating a new folder 2017b in de same dept as the 2017

    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 →
  9. 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 →
  10. backup projects on the user accounts

    backup all project to the user account and would be nice if it automatically updates the backed up projects once the user closes visual studio.

    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 →
  11. Save / recall Bookmarks folders open / close state

    I have quite a few bookmarks folders in my current project so I close some of them to reduce visual clutter.

    But on reopening the solution, all bookmarks folders come up open again, so I have to close them again.
    Imo it should save the open/close state when saving the solution and recall this state when reopening the solution.

    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 →
  12. Addition to the top of the window of Vissual Studio

    For us green beginners, at the top of the window that displays the project name, could the file name be added so when comparing our work with samples from text books that have the same name we can tell which one we are looking at. Is too easy for me to get very lost in this learning curve.

    I have not ventured into the compare file thing yet. I am suffering from brain overload now.

    Regards, Harroun

    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 "Create package on build" option on "old-school" class library

    Add the same checkbox "Create package on build" available for NetStandard project to "old-school" class library

    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 →
  14. 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 →
  15. ASK which one to use IIS or IIS express. I'm tired of having to change this over and over and over and over BECAUSE OF LAZY MS DEVELOPERS

    ASK which one to use IIS or IIS express. I'm tired of having to change this over and over and over and over BECAUSE OF LAZY MS DEVELOPERS

    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. Simpler Angular Project

    Hi,

    As a software developer I like the idea of having a project for angular application but I believe that it would be better if you get rib of all the cshtml files and clean it down do a bare bone angular app as it was build from a VSCode point of view, keeping of course the restful api of course.

    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. 右键菜单里有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 →
  18. 프로젝트 설치 시 문제점 개선

    프로젝트를 만들려고 보니 솔루션 선택 시에 나와야 할
    Win32 콘솔 응용 프로그램이 보이지 않아
    따로 찾아 설치하려 들어갔습니다만
    이를 설치시 한 곳으로 사용자 지정이 아닌 지정된 곳만
    설치가 가능하도록 되있어서 용량 문제를 개선할 수가 없습니다.
    이를 개선해서 사용자 지정으로 만들어 주시길 기대합니다.

    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. Önemli bir proje.

    Benim projem var kabul

    edeceğinizi değerlendireceğinizi,

    araştıracağınızı ve uygulayacağınızı

    düşünüyorum.

    Bu proje üzerinde çalışabilirmiyiz. Benimde

    olmam önemli.

    Tabii iyi maaş alabileceksem.

    Bir de insalar sırtının sahibi olacak. Önemli bir proje.

    Ne gibi diyeceksiniz. İnsanlar ölümsüz olacak ölümsüz

    olunca insanlar dünyaya sığmayacak yeni toprak oluşturacak

    kodlar.

    Dünyanın sonunu kurtaracak bir proje ve derhal üzerinde çalışılması

    gereken bir proje.

    Bilgisayar programlaması ile otomatik tamamlamalı

    anlamalı toplama çalma sayesinde hesap makinesi yapma,

    görünmez mikro işlemci yapma, görünmez bilgisayar yapma,

    görünmez sonsuz enerji kaynağı yapma, görünmez cep

    telefonu yapma, görünmez sonsuz uzayda dolaşa bilecek

    uzay mekiği yapma, dünyaya benzer uydular yapma,

    zaman makinesi yapma…

    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. Create labels of different colors for files of project

    Add different labels for files of project

    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