Visual Studio IDE

Announcement: This forum has been migrated to provide our customers one convenient and responsive system for all feedback. You can now suggest new ideas, browse and vote on existing ideas in the Visual Studio Developer Community. To learn more about the migration to Visual Studio Developer Community please check out the release blog post.

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. Increase the maximum length of the name of a topic subscription

    Currently, the name of a subscriber to an Azure Service Bus topic is limited to 50 characters. We would like to use very descriptive names for our subscribers, and these names might exceed 50 characters. Please increase the maximum length of this value.

    76 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    10 comments  ·  Windows Azure Tools  ·  Flag idea as inappropriate…  ·  Admin →
  2. Add "Start URL" to WebRole properties to launch a specific URL on F5

    It would be really helpful if you extend the "Startup action" of a WebRole with a "Start URL" parameter. The two options "Launch browser for HTTP endpoint" and "Launch browser for HTTPS endpoint" are not enough. If you do not know what I mean look at the project properties of a Web Application project unter "web > Start Action > Start URL". Take a look at my attached image.

    21 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Windows Azure Tools  ·  Flag idea as inappropriate…  ·  Admin →
  3. Trace.CorrelationManager.ActivityId as a column in the WADLogsTable

    There should be a way for Trace.CorrelationManager.ActivityId to automatically be included as a column in the WADLogsTable when using System.Diagnostics tracing with Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener as the listener. With the current set of WADLogsTable columns, it does not seem possible to query for all log entries related to one request.

    10 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Windows Azure Tools  ·  Flag idea as inappropriate…  ·  Admin →
  4. Keep building great tools!

    Keep building great tools!

    5 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Windows Azure Tools  ·  Flag idea as inappropriate…  ·  Admin →
  5. Use internal IP address in Server Explorer for Azure hosts

    We use a VPN to connect are azure services to our internal network, this removes the need to poke holes in the firewall for different ports we need access to. When using server explorer it sees the internal 10.* address the VM/services are on but when launching things like the remote access the use the xxxxx.cloudapp.net address which tries to use the web proxy for access. Could there be a config option to say use IP address instead of DNS address?

    3 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Windows Azure Tools  ·  Flag idea as inappropriate…  ·  Admin →
  6. Implement better Azure tools.

    I can do a LOT of things with the config files, but it'd be nice if I didn't have to deal with the XML editor to do them.

    For example, adding/removing startup tasks should be way easier (sometimes I need to only modify a few things so that I can run my instance locally).

    Additionally, I'd like to be able to prevent certain nodes from deploying so that the deploy time is shorter and I can 'focus debug' at a faster rate.

    3 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Windows Azure Tools  ·  Flag idea as inappropriate…  ·  Admin →
  7. Windows Azure Protal Login can be made free for Basic usage

    Windows Azure portal can be free for basic usage.

    2 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Windows Azure Tools  ·  Flag idea as inappropriate…  ·  Admin →
  8. GaaS gide render

    Add Nivida GaaS for stream GIDE reandering

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Windows Azure Tools  ·  Flag idea as inappropriate…  ·  Admin →
  9. REST API to get CloudService properties from inside an instance. Similar to http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AESDG-chapter

    It is often needed to get public IP/domain name by instance itself. It is a pretty common pattern for workers to register themselves somewhere. Azure does not provide a good solution to it. I no see to options both being bad: 1) for each deployment use unique configuration file and put deployment name into configuration file :(
    2) Give workers access to Managemnt API, which is a huge security risk.

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Windows Azure Tools  ·  Flag idea as inappropriate…  ·  Admin →
  10. Allow us to tag and filter Azure services

    Subscriptions are great if you need to keep your billing for services separated, but if you are running multiple product lines inside the same subscription there is no easy way to differentiate services between products. Especially if you need to share some services across subscription which causes everything to get mucked up.

    I suggest you allow us to arbitrarily tag each service (multiple tags) and then filter (within the subscription) to view services by tag. That way we can pivot the filtering to fit disparate business models. From an administration side this would help me find what I want to…

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Windows Azure Tools  ·  Flag idea as inappropriate…  ·  Admin →

Feedback and Knowledge Base