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. Silverlight 6

    Please do work on Silverlight next version. I feel Silverlight is great tool which has best in cross development web experience. Although you guys are spending time on HTML5 and other stuffs, but I feel it takes years to bring HTML 5 is not flexible enough like Silverlight.

    One more thing, as a Silverlight developer it was only my chance to replace flash from my projects, but as you guys stopped working on it; I feel that I wasted my time in learning Silverlight.

    Do start working on Silverlight, Only this will get you back in increasing footprints in website…

    15,565 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    691 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →

    Silverlight support and future development work

    While Microsoft continues to support Silverlight, and remains committed to doing so into 2021, there will be no new development work except security fixes and high-priority reliability fixes.

    Silverlight out-of-browser apps will work in Windows 10. Silverlight controls and apps will continue to work in Internet Explorer until October 12, 2021, on down-level browsers and on the desktop.

    Our support lifecycle policy for Silverlight remains unchanged:
    https://support.microsoft.com/en-us/lifecycle/search/default.aspx?alpha=Silverlight&Filter=FilterNO

    As was stated in this blog post, the need for browser extensions including ActiveX controls and Browser Hosted Objects has been significantly reduced by the advances of HTML5-era capabilities which also produce interoperable code across browsers. On the web, plugin-based architectures, such as Silverlight, are moving towards modern open standards, such as HTML5, CSS and JavaScript which are supported on a wide variety of browsers and platforms.

    For future development, we recommend modernizing Silverlight applications to HTML5…

  2. support XP for 4.5 until the end of XP support!

    So many entreprises have to continue to support XP because microsoft themself still support it until 2014!

    Because of this we have to ban 4.5 development on any products that is sold externally.

    Please come back on this marketing decision and provide a 4.5 framework that the entreprises can work with!

    1,732 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    35 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks SlickRick and everyone else for sharing feedback on this issue. We have published Visual Studio 2012 supported platforms here: http://www.microsoft.com/visualstudio/11/en-us/products/compatibility.

    While Windows XP and Windows Server 2003 are not supported by .NET Framework 4.5, they remain as a supported targeted platform in Visual Studio 2012 by targeting .NET Framework 4.0. More information is available here: http://blogs.msdn.com/b/visualstudio/archive/2012/05/18/a-look-ahead-at-the-visual-studio-11-product-lineup-and-platform-support.aspx.

    For those still needing to support Windows XP and Windows Server 2003, we’ve added value down-level to .NET Framework 4.0 from 4.5 via platform updates (4.0.1, 4.0.2 and 4.0.3) and standalone libraries (http://blogs.msdn.com/b/bclteam/archive/2012/10/22/using-async-await-without-net-framework-4-5.aspx and http://nuget.org/packages/Microsoft.Net.Http).

    Regards

    David Kean
    .NET Framework Team

  3. Make Entity Framework Fully Mockable and injectable

    In general, mocking out the Entity Framework DAL is a big pain to accomplish. ObjectContext has no interface and the T4 templates aren't written to create interfaces for the objects they create.

    This hampers good unit testing and makes them less injectable.

    Put an interface on ObjectContext. Have the T4 Templates put interfaces around all of the objects that are generated and make sure that all objects used have interfaces so that mocking frameworks, like MOQ or Moles & Pex can automatically generate stubs to replace the objects in unit tests so that tests don't need to be tightly coupled…

    507 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
  4. Maximum upload size in ASP.NET is 2Gb. Increase it.

    ASP.NET 4.0 supports file uploads only up to 2Gb. For users uploading and storing videos on a server running ASP.NET this is a show stopper. Even web browsers now support uploads over 2Gb.

    Just make the upload size to be unlimited...

    126 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    10 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks for all the feedback on this item. Please be advised that we have moved this item to the http://aspnet.uservoice.com
    site and transferred the associated votes. We are going to close this item out and release your votes back to you so you can apply them elsewhere. Note that the votes will remain with the item on the other site, so the item will not lose any of its current vote count, and you will recoup your votes on this site. To track the status, post comments, or add votes on this item, please go to http://aspnet.uservoice.com/forums/41199-general-asp-net/suggestions/2642879-maximum-upload-size-in-asp-net-is-2gb-increase-it and sign in using your current user ID and login.

  5. Bring back the HwndHost.IsRedirected and CompositionMode

    "The .NET Framework 4.5 Developer Preview included a WPF HwndHost redirection feature. However, this feature had several known issues and has been removed from the .NET Framework 4.5 Beta."
    This is a major feature and it was working great on the Developer Preview.
    This feature will "open the door" for many companies who would like to upgrade from WinForm to WPF without rewriting all their custom control.
    Please get it back, it was working great.

    64 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    29 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
  6. GC.ForceCollectLargeObjectHeap

    Today there isn't any way to force releasing of Large Object Heap allocated memory, a matter which causes fragments in the Handled memory heap.

    41 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →

    Thank you all for voting on this suggestion. We are unable to fully understand the suggestion in its current form. Please provide more details if this is something that you would like to see us consider in the future.

    Best Wishes
    Deonhe – MSFT .NET Framework Team

  7. Provide Web Forms Rules Engine similar to InfoPath

    Provide a Web Forms Rules Engine for creating ASP.Net Web Forms that can be completely designed through a User Interface/GUI in a manner similar to InfoPath.

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

    Thanks for all the feedback on this item. Please be advised that we have moved this item to the http://aspnet.uservoice.com site and transferred the associated votes. We are going to close this item out and release your votes back to you so you can apply them elsewhere. Note that the votes will remain with the item on the other site, so the item will not lose any of its current vote count, and you will recoup your votes on this site. To track the status, post comments, or add votes on this item, please go to http://aspnet.uservoice.com/forums/41202-asp-net-webforms/suggestions/3090786-provide-web-forms-rules-engine-similar-to-infopath and sign in using your current user ID and login.

  8. asp.net membership database schema update

    asp.net membership database schema, change uniqueidentifier datatype of primary keys to int fo all tables.

    25 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks for all the feedback on this item. Please be advised that we have moved this item to the http://aspnet.uservoice.com site and transferred the associated votes. We are going to close this item out and release your votes back to you so you can apply them elsewhere. Note that the votes will remain with the item on the other site, so the item will not lose any of its current vote count, and you will recoup your votes on this site. To track the status, post comments, or add votes on this item, please go to http://aspnet.uservoice.com/forums/41199-general-asp-net/suggestions/3090799-asp-net-membership-database-schema-update and sign in using your current user ID and login.

  9. Stop supporting VB, just let it die.

    And when you do, record it, so we can all watch.

    15 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
  10. Include in their next release of the Silverlight runtime, the ability to retrieve Microsoft Intermediate Language (IL )offsets

    We request Microsoft include in their next release of the Silverlight runtime, the ability to retrieve Microsoft Intermediate Language (IL )offsets via System.Diagnostics.StackFrame.GetILOffset. We produce a product written in Silverlight in a growing number of installed sites. In the field we have experienced exceptions that we cannot reproduce in our development or test environments. They are intermittent problems, nevertheless, our customer’s opinion of our software takes a hit whenever these exceptions occur and our ability to use customers as a reference for further sales is jeopardized. We must fix these problems.

    To fix these problems we need to know the…

    14 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
  11. Enable the use of generics in asp.net markup

    It would be nice to enable generic declaration in the markup of an asp.net page and adapt framework to have generic controls. For example: <asp:ListView`1[SomeClass] runat="server" ... like it is done in settings file for .net application

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

    Thanks for all the feedback on this item. Please be advised that we have moved this item to the http://aspnet.uservoice.com site and transferred the associated votes. We are going to close this item out and release your votes back to you so you can apply them elsewhere. Note that the votes will remain with the item on the other site, so the item will not lose any of its current vote count, and you will recoup your votes on this site. To track the status, post comments, or add votes on this item, please go to http://aspnet.uservoice.com/forums/41199-general-asp-net/suggestions/3090801-enable-the-use-of-generics-in-asp-net-markup and sign in using your current user ID and login.

  12. WebGet and WebInvoke should be included in client profile

    WebGet and WebInvoke attributes should be included in .Net Framework Client Profile because they are useful to consuming WCF Rest services.

    This blog post explain how:

    http://blogs.msdn.com/b/pedram/archive/2008/04/21/how-to-consume-rest-services-with-wcf.aspx

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →

    Given that in .NET 4.5 there is no longer a client profile, going forward there’s nothing actionable that we can do with this suggestion.

    I’m going to close this suggestion to free up your votes.

    Thanks for the suggestion, and keep them coming!

    David Kean
    CLR Team

  13. Consider name change: System.ScottGuid

    Simple refactoring of System.Guid

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
  14. Possibility of treemap control in ASP.NET Charting Controls

    Hi.

    I have a suggestion: Incorporate a control TreeMap within ASP.NET Charting Controls.
    Reference link for more information: http://en.wikipedia.org/wiki/Treemapping

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

    Thanks for all the feedback on this item. Please be advised that we have moved this item to the http://aspnet.uservoice.com site and transferred the associated votes. We are going to close this item out and release your votes back to you so you can apply them elsewhere. Note that the votes will remain with the item on the other site, so the item will not lose any of its current vote count, and you will recoup your votes on this site. To track the status, post comments, or add votes on this item, please go to http://aspnet.uservoice.com/forums/41202-asp-net-webforms/suggestions/3090787-possibility-of-treemap-control-in-asp-net-charting and sign in using your current user ID and login.

  15. GetXXXXX from the System.Web.Helpers.Webgrid should be protected instead of private

    This would allow developers to easily extend the webgrid to their needs.

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

    Thanks for all the feedback on this item. Please be advised that we have moved this item to http://aspnet.uservoice.com and transferred the associated votes. We are going to close this item out and release your votes back to you so you can apply them elsewhere. Note that the votes will remain with the item on the other site, so the item will not lose any of its current vote count, and you will recoup your votes on this site.  To track the status, post comments, or add votes on this item, please go to http://aspnet.uservoice.com/forums/41202-asp-net-webforms/suggestions/3181380-getxxxxx-from-the-system-web-helpers-webgrid-shoul and sign in using your current user ID and login.

  16. MVC must have a design view like ASP.net

    The problem with the development with MVC is that we are used to ASP.net design view and drag and drop. If this is there is MVC it would be very easy.

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

    Thanks for all the feedback on this item. Please be advised that we have moved this item to the http://aspnet.uservoice.com site and transferred the associated votes. We are going to close this item out and release your votes back to you so you can apply them elsewhere. Note that the votes will remain with the item on the other site, so the item will not lose any of its current vote count, and you will recoup your votes on this site. To track the status, post comments, or add votes on this item, please go to http://aspnet.uservoice.com/forums/41201-asp-net-mvc/suggestions/3090769-mvc-must-have-a-design-view-like-asp-net and sign in using your current user ID and login.

  17. If you please, I would like to join your teamwork...

    Hello!
    If you please, I would like work and work with you, and the next data is my CV in English, please read it too, and make sure that I am too serious for this work...
    Name: Ahmed Taha Mohamed Khalil.
    Date of Birthday: 9/7/1989.
    Nationality: Egyptian.
    Marital Status: Single.
    Military Services: Postponed.
    Address: Egypt, Giza.
    Phone: 00201225731329
    E-mail Address: AhmedTaha@MSN.com
    Education: Licentiate of languages & Translation with a good degree – “Good Grade”. The Higher Institute for Specific Studies, department of English language and translation.‏
    Languages:
    1– English Language is Excellent Reading, Writing, and Talking.
    2– Arabic is Very…

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
  18. Capture the Verb in the System.Web.Management.WebRequestEvent

    In an ASP.NET application, very different code is executed depending on whether the HTTP verb used is a POST or a GET. Yet the verb is not captured in the event.

    Please capture the verb.

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

    Thanks for all the feedback on this item. Please be advised that we have moved this item to the http://aspnet.uservoice.com site and transferred the associated votes. We are going to close this item out and release your votes back to you so you can apply them elsewhere. Note that the votes will remain with the item on the other site, so the item will not lose any of its current vote count, and you will recoup your votes on this site. To track the status, post comments, or add votes on this item, please go to http://aspnet.uservoice.com/forums/41199-general-asp-net/suggestions/3090803-capture-the-verb-in-the-system-web-management-webr and sign in using your current user ID and login.

  19. Don't use Page.InitComplete in QueryableFilterRepeater and DynamicFilter controls

    ASP.NET Dynamic Data QueryableFilterRepeter and DynamicFilter controls currently use Page.InitComplete logic to dynamically generate their content. This prevents you from re-using these controls on a custom filter template to generate filters for a related (parent or child) table. By the time the custom filter template is initialized the Page.InitComplete has already fired and the controls simply don't work.

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

    Thanks for all the feedback on this item. Please be advised that we have moved this item to the ASP.NET User Voice site (http://aspnet.uservoice.com) and transferred the associated votes. We are going to close this item out and release your votes back to you so you can apply them elsewhere. Note that the votes will remain with the item on the other site, so the item will not lose any of its current vote count, and you will recoup your votes on this site. To track the status, post comments, or add votes on this item, please go to http://aspnet.uservoice.com/forums/41202-asp-net-webforms/suggestions/3090790-don-t-use-page-initcomplete-in-queryablefilterrepe and sign in using your current user ID and login.

  20. WebSockets support in ASP.NET 4.5 should not be limited to IIS! From web server's ISV it's anti-competitive!

    HttpContext.AcceptWebSocketRequest() internally uses IIS7WorkerRequest, which makes high-level WebSockets support in ASP.NET depend on IIS. But IIS is not the only http.sys-based web server for ASP.NET! (http://ultidev.com/products/UWS/) To enable other ASP.NET web server vendors support for WebSockets, *HttpWorkerRequest should be modified to include WebSockets access virtual methods*, and HttpContext.AcceptWebSocketRequest() should call standard HttpWorkerRequest interface instead of proprietary IIS7WorkerRequest.

    HttpWorkerRequest must have WebSockets interface used by

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

    Thanks for all the feedback on this item. Please be advised that we have moved this item to the ASP.NET User Voice site (http://aspnet.uservoice.com) and transferred the associated votes. We are going to close this item out and release your votes back to you so you can apply them elsewhere. Note that the votes will remain with the item on the other site, so the item will not lose any of its current vote count, and you will recoup your votes on this site. To track the status, post comments, or add votes on this item, please go to http://aspnet.uservoice.com/forums/41199-general-asp-net/suggestions/3090811-websockets-support-in-asp-net-4-5-should-not-be-li and sign in using your current user ID and login.

← Previous 1 3

Feedback and Knowledge Base