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. Please add IEEE754:2008 decimal data types.

    The Decimal standard type has 2 problems: It is HUGH (16 bytes) and it is SLOW. Now, often one does not need the size - then 16 bytes instead of 4 is a big price .And slow - well, as Decimal data types will get hardware support slowly.... the .NET type is basically outdated.

    For compatibility leave it there and add Decimal32, Decimal64 and Decimal128, according to the IEEE specs.

    I deal with a ton of smaller financial data. Floatings (float, double) - unusable. And spending 16 bytes for small numbers (that are stored as smallmoney in SQL server) gets…

    98 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    8 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
  2. VS is quite good, I'm testing on it

    The VS and dotNet products are quite good. I'm testing on some functions.

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

    Thank you for your feedback. If you have specific bugs you would like to report, we encourage you to use the “Report a Problem” feature under the Help | Send Feedback menu in Visual Studio. This provides us with necessary context so that we can most efficiently address the issue.

  3. Interlocked.Increment for uint and ulong

    Add an overload for Interlocked.Increment for uint and ulongs.

    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 →

    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. 3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    closed  ·  0 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
  5. visual estudio 2015 no sirve para nada. Hay que perder días y días para conseguir alguna lenta funcionalidad. ¿Por qué no repudiarlo?

    Llevo semanas perdinas intentando que esta lamentable arquitectura .Net haga algo útil. Mi tiempo vale mucho más que esta basofia.

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

    WCF is Microsoft’s unified programming model for building service-oriented applications. It support multiple transport protocols (HTTP, TCP, UDP, and custom transports) and allows switching between them (ASP.NET Web API for http/https/websockets only). Supports building services with WS-* standards like Reliable Messaging, Transactions, Message Security.

    In Enterprise Apps WCF remains very popular.

    Please impliment new WCF version for new .NET Core and continue support old WCF (4.6) like ASP.NET 4.6 supports for Full .NET and ASP.NET 5 only for .NET Core.

    83 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    closed  ·  5 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
  7. 后台服务器的网站能不能设置成中文

    后台服务器的网站能不能设置成中文

    1 vote
    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 →
  8. 呵呵哒

    页面上看起来有点让人昏昏欲睡的感觉

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    closed  ·  0 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
  9. 6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    closed  ·  0 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
  10. NGen should be able to produce optimized binaries outside the GAC, so that it could run without Administrator rights

    NGEN sould be able to produce binaries in a specified local folder, outside the GAC, without requiring Administrator rights.
    On the other side, there could be a runtime flag to put in app.config to specify where optimized binaries can be found so that the application would benefit from the pre-generated binaries instead of using jit compiler.

    This would respond to scenarios where applications are not deployed in "program files" by an MSI but rather stored in the user local storage (for ex. for a silent updates mechanism) but requiring the performance gain brought by ngenized binaries.

    38 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 →
  11. VS2015的方法智能提示没有中文,有中文的补丁包吗

    VS2015的方法智能提示没有中文,有中文的补丁包吗

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

    tet

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    closed  ·  0 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
  13. 彻底汉化

    彻底汉化

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    closed  ·  0 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
  14. 3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    closed  ·  0 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
  15. 1 vote
    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 →
  16. Add support for Summary Row in DataGridView

    DataGridView control doesn't have summary row. We build DGV with Summary but not looks professional and slow with large datasets. please consider my request.

    5 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 →
  17. Provide a way for Data Providers (ex. System.Data.SqlClient) to specify type mappings.

    Some sort of type map that allows something like the following to be standardized would be helpful.

    private static readonly IDictionary<string, TypeInfo> _TypeMap = new Dictionary<string, TypeInfo>()
    {
    { "bigint", new TypeInfo() { EngineName = "bigint", SystemName = "Int64", DbName = "DbType.Int64", ProviderDbName = "SqlDbType.BigInt" } },
    { "binary", new TypeInfo() { EngineName = "binary", SystemName = "Byte[]", DbName = "DbType.Binary", ProviderDbName = "SqlDbType.Binary", RequiresMaxLength=true } },
    { "bit", new TypeInfo() { EngineName = "bit", SystemName = "Boolean", DbName = "DbType.Boolean", ProviderDbName = "SqlDbType.Bit" } },
    { "char", new TypeInfo() { EngineName = "char", SystemName = "String", DbName = "DbType.AnsiStringFixedLength",…

    1 vote
    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 →
  18. Improve TCP library

    Currently TCP library is hard to use and it have bad function descriptions. It is hard to write and read to it

    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 →
  19. When updating the Entity Data Model from a database, create string length data annotation for char and varchar types that are not max size.

    When updating the Entity Data Model from a database, create string length data annotation for char and varchar types that are not max size.

    For example if a table in the database you are updating from has a field called MyField which is Char(3), then when you run the update model from database the model it builds would have a data annotation on the MyField property of that class that looked something like: [StringLength(3)].

    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 →
  20. Good !!

    Good !!

    1 vote
    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 →
← Previous 1 3 4 5 35 36

Feedback and Knowledge Base