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. LINQ2SQL classes generator should allow sync

    Currently you can only regenerate atable from teh scratch, so if you add a column in DB, you either manually add it in DBML, or you wipe the table and dragdrop it again, but you loose all your specific settings done before. There should compare-view-choose-resync scenario for these cases !!

    19 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks for taking the time to share this suggestion. This item has been around for a couple of versions of Visual Studio and we haven’t acted on it. Looking at the VS “15” plans, we’re not going to take action on this item, so we’re going to close it. If the suggestion is still relevant, please either take a look to see if there’s another suggestion that’s similar that you can vote on, or open a new suggestion.
    - The Visual Studio Team

  2. Ensure that you do not release a future version of Visual Studio without BIDS (SSRS, SSIS) support.

    Please ensure that you do not release any future versions of Visul Studio that do not have full support for (BIDS) SSRS, SSIS. This has resulted in a significant delay in rolling out VS2010 here, and in fact now that I heard BIDS will not be supported in Windows XP, we may skip VS2010, so now our team is missing out on so many great features.

    260 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    9 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →

    Yes, the ideal is to be ready with the BI project types by the time a new VS version ships. In the VS 2017 release, we managed to do this for SSAS and SSRS project types (the VSIXes are available in the Gallery), while SSIS is still a work in progress, but in general, the goal is to be ready as soon as possible with every new VS release.

  3. Extend the SqlBulkCopy exception message

    Display the column name in the exception message when the WriteToServer() function throws the "The given ColumnMapping does not match up with any column in the source or destination." exception. So it is easier to find out what causes the exception.

    7 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks for taking the time to share this suggestion. This item has been around for a couple of versions of Visual Studio and we haven’t acted on it. Looking at the VS “15” plans, we’re not going to take action on this item, so we’re going to close it. If the suggestion is still relevant, please either take a look to see if there’s another suggestion that’s similar that you can vote on, or open a new suggestion.

    - The Visual Studio Team

  4. Provide capability to update a Domain Service

    When using an entity data model generated from a database, it is easy to update the data model (right click and select update from database); however, updating an associated domain service is not so easy.
    - There is currently no update capability
    - To accommodate requires deleting and re-creating the domain service, this is combersome when you have added custom methods

    Suggestion:
    - During the DomainService.cs code generation process make the new domain service reside within a partial
    class, this will help better accommodate custom code.
    - Do the same as above with the metadata class if it is created. …

    7 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →

    I want to personally thank you for taking the time to share this suggestion. Since the suggestion you raised has not gathered many votes, the Visual Studio team is closing it at this time.

    If you would like us to reconsider this, please create a new suggestion. Again, thank you for sharing with us!

    Paul Chapman
    Program Manager, Visual Studio

  5. Enhance SQL Code Analysis to allow suppression of warnings by line, not just by file

    In a database project, a user can suppress a code analysis warning by right-clicking on it in the Error List, however, this results in the warning being suppressed for the entire file, not just the one line. I would like this to function more like with non-database projects, where there is the option to annotate the code to suppress the warning in the specific line of code within the .sql file itself or add both the file name and line number to the StaticCodeAnalysis.SuppressMessages.xml file. Currently, it only adds the file name to the xml file.

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks for taking the time to share this suggestion. This item has been around for a couple of versions of Visual Studio and we haven’t acted on it. Looking at the VS “15” plans, we’re not going to take action on this item, so we’re going to close it. If the suggestion is still relevant, please either take a look to see if there’s another suggestion that’s similar that you can vote on, or open a new suggestion.
    - The Visual Studio Team

  6. Integrate Reporting Services Projects into Visual Studio 2010

    Currently you have to open Reporting Services Projects in VS 2008 or Business Intelligence Developer Studio (BIDS). So you have to use both VS 2010 and VS 2008 with TFS.

    86 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    7 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks for taking the time to share this suggestion. This item has been around for a couple of versions of Visual Studio and we haven’t acted on it. Looking at the VS “15” plans, we’re not going to take action on this item, so we’re going to close it. If the suggestion is still relevant, please either take a look to see if there’s another suggestion that’s similar that you can vote on, or open a new suggestion.

    - The Visual Studio Team

  7. Add create CRUD functions to right-click on table in a database project

    When I right click on a table in a database give me the option to create CRUD statements from a template. I am almost always starting from some for of a select statement and getting the basic select statement going from a template would be a huge time saver.

    14 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks for taking the time to share this suggestion. This item has been around for a couple of versions of Visual Studio and we haven’t acted on it. Looking at the VS “15” plans, we’re not going to take action on this item, so we’re going to close it. If the suggestion is still relevant, please either take a look to see if there’s another suggestion that’s similar that you can vote on, or open a new suggestion.

    - The Visual Studio Team

1 2 3 4 5 7 Next →

Feedback and Knowledge Base