Visual Studio
Welcome to the Visual Studio UserVoice site. Let us know what you would like to see in future versions of the Visual Studio suite of products. This site is for suggestions and ideas. If you need to file a bug, visit the Visual Studio Connect site: http://connect.microsoft.com/visualstudio.
ASP.NET Runtime/Web Tooling suggestions have moved! All your ideas, including your votes, have been transferred and are searchable in the ASP.Net Uservoice forum. Please submit any new ASP.NET Runtime/Web Tooling suggestions, or vote on existing suggestions by going to http://aspnet.uservoice.com.
We look forward to hearing from you!
Thanks – Deon Herbert
Visual Studio Team
-
Let as an alternate for Dim
VB already reserves the keyword "Let". Why not allow this to be an alternative to "Dim"? I think it would help eliminate one of the least defensible and weirdest keyword choices in VB, making the language more palatable to new users.
Dim x As Integer = 1
-vs-
Let x As Integer = 21 vote -
Make Expressions implement Equals and GetHashCode
Expressions Trees are immutable objects, which makes them excelent in many caching scenarios, except for one big detail: They don't implement Equals or GetHashCode().
Considering the fact that they are immutable, I think it will be great if they implemented such methods, so they can easily be used as dictionary keys (for example).Also, this is more compiler specific, but I think that Expressions generated inside a method, without any reference to local variables, should be implemented as static readonly, always returning the same instance instead of generating a new instance each time. After all, the expression is immutable, so…
3 votes -
Validation of UI look and feel
I want to test that if the text is visible on the page properly or not i.e. I want to check that the text did not get wrap due to the size of the label.
Can I do this with the help of Coded UI test.
I tried this by using assertion but assertion is validating the text of the label and that is available on the page so assertion got passed. So I do not want to check the availability of the label text but look and feel of the Label text.
3 votes -
Provide a good toolbar editor for Visual C++
Please enhance or create a new toolbar editor for Visual C++ that is on par with the one available in C#. It seems insane to have to still edit bitmaps outside of Visual Studio in order to get 24 bit colored buttons. I want to easily add buttons and set their bitmaps from a file of my choice just like I do with toolbars and image lists in C#.
Also, I think there is a bug in the current Visual C++ toolbar editor in VS2012 Update 2. If I right click on a button in the current editor and select…
1 vote -
Allow multiple states in a single swimming-lane on the kanban-board
If a transition to more then one of the states in a swimming-lane is allowed, show a dialog to select the correct one. Jira/Greenhopper provides a board with similar functionality.
1 vote -
Add the burndown-chart at the top of the kanban-board
Since we use scrum for our projects, the burndown-chart is an important tool. But we use the kanban-board because we usually have no tasks as part of or user stories. It would be great if we could easily view & access the burndown chart from the kanban-board, as it is on the task-board. Maybe next to the cumulative flow diagram.
1 vote -
Show task-category sub-items on the kanban-board as well
We use scrum for our projects, but usually without tasks or other sub-items. So the current task-board is less helpful and we're looking at using the kanban-board instead.
In some cases we still do use sub-tasks though and we need those on the board that we use.
If there would be kanban-boards on the sprint level (another suggestion: http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/3939137-add-a-kanban-board-on-each-sprint-level-instead-o), only those would need to show the sub-items. The kanban-board on the product backlog level, would only need to show the requirement-category items as it does now.
And maybe the visibility of task-category items could be an option so you…
2 votes -
Add a kanban-board on each sprint level, instead of only on the product backlog level
This would help focus on the planned work for the sprint.
2 votes -
Make the cards on the kanban-board in-place editable, like on the task-boardboard
Make the cards on the kanban-board in-place editable, like on the task-boardboard
1 vote -
Provide filter/way to show only loaded projects in Solution explorer
I have 100+ projects in my solution.
However, at a time I load only 10-20 projects in the Solution explorer.
Projects are categorized using the solution folder but still it is very tedious to navigate between the projects.VS should provide the way to show only the loaded projects in Solution explorer.
1 vote -
チームエクスプローラーを単体提供してほしい。
現在、チーム エクスプローラーはVSかEclipseのプラグインという形で提供されていますが、Windowsユーザー向けでもいいので単体での提供はできないでしょうか。
開発環境に違いこそあれ、TFSは導入したいという人たちは多いはず。
コードはテキストエディターのみで行っているところも少なくありません。統合開発環境を導入していない現場でも利用できるようにチームエクスプローラーの単体提供を希望します。2 votes -
add "Favorite Packages" tab to nuget package manager
Please add "Favorite Packages" tab to nuget package manager.
It is still better if it can synchronize on-line by relating with user profiles (for example, nuget.org, Microsoft account, etc.).2 votes -
Team Foundation Service - Create Team Project Collection
I really like TFService but it would really be helpful if it had the ability to create/delete collections so that projects can be better organized.
3 votes -
Team Foundation Service. Allow Deletion of Project at TFS UI.
TFS has no way to delete a project at the UI. If you have the authority to create a project then you should be able to delete the project.
Real World scenario: Source Control ended up in an unusable state with one project not checking in fully.
Had to make a new TFS project, a new local workspace and map the local directory to this New TFS project. So now the original TFS project is not connected to any local directories and I want to get rid of it. (No history etc worth keeping.)
Another scenario: Created a hello World…1 vote -
turn off read-only manifest on save VS2012
When i try to save a read-only file, id like it to fail and notice me with a brief sound, just like the previous VS2010 behavior.
I tried selecting/unselecting "Allow editing of read-only files;warn when attempt to save", both options end up showing a popup on save and i always click Cancel.
Thanks
3 votes -
Browser based page navigation
I always feel the need to have a browser based navigation - i.e Back, Forward, Back x amount of pages. Why? Because so many times I'll Go to a Definition, see it's implementation, and forget which page I originally hit GoTo Definition on. I think a Page History with Simple Navigation could resolve this and would be beneficial.
1 vote -
Ensure application is in clean state prior to the next test running when using CloseOnPlaybackCleanup=false
I am testing a winform app using (VS 2012 Update 2). There is a login for the app that takes quite a bit of time that I'd like to avoid for each test, so I am setting CloseOnPlaybackCleanup to false to keep the application open in between tests.
All tests within my Coded UI framework for the application inherit from a base class. Note that the ApplicationUnderTest.Launch and setting of CloseOnPlaybackCleanup to false are called within the MyTestInitialize of this base test class. Any given test may open mulitple windows depending on what it's testing, so within MyTestCleanup of that…
4 votes -
Add command line options to vstest.console.exe to select playlists, traits or namespaces
The different options available to select tests in Visual Studio 2012 should be available from the vstest.console.exe command line. This would allow custom build definitions to be created that would run specific tests such as Unit Tests for a Continuous Integration build
2 votes -
The Processor Architecture for Tests should use the current Platform type
1. Pick a Platform and Configuration from the drop-downs
2. Go to Test Explorer and run testsAll tests FAIL!
The tests use the 'Default Processor Architecture' which can be configured under the TEST menu. If that doesn't match the Platform type I'm working with, tests fail to run.
Whenever I change the Platform, I need to remember to also change the Default Processor Architecture.
I suggest that when I pick a platform, the Default Processor Architecture also changes to match.
3 votes -
quick inheritance diagram
just like the ctrl + shift + u key command in intellij idea. a quick inheritance diagram that helps to understand the architecture.
1 vote
- Don't see your idea?