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
-
Allow Boost Test Cases to be grouped into a Test Suite and reflect the same in the Test Explorer Window
In Native Unit Tests, a TEST_METHOD can be grouped under a TEST_CLASS and the same is reflected in the Test Explorer.
In a similar fashion, I would like to group BOOST_AUTO_TEST_CASE under BOOST_AUTO_TEST_SUITE and same be reflected in the Test Explorer.
Example Code:
BOOST_AUTO_TEST_SUITE( test_suite1 )
BOOST_AUTO_TEST_CASE( test_case1 ){ BOOST_ERROR( "some error 1" ); }
BOOST_AUTO_TEST_CASE( test_case2 ){ BOOST_ERROR( "some error 2" ); }
BOOST_AUTO_TEST_SUITE_END()
In the above example, two Test Cases belong to a common Test Suite.
Hence i would like these two test cases be grouped under this Test Suite and reflected in the Test Explorer Window.34 votes -
Test Suite Security Permissions in MTM
Implement security permissions at the test suite level within MTM. Currently one can set permissions in a test plan and in doing so the tester is unable to delete the test plan. Problem however, is there is no means to restrict at the suite level. So even if a tester cannot delete the test plan, they are capable of deleting any and every suite within this test plan. Since all test execution results are stored in the test suite, the plan setting should either be inherited by the suites or there should be a means to customize for the suites…
138 votes -
Switch to Clang
Why?
Because it compiles code faster on large code bases.
Because it is more C++11 compliant.
Because it will be updated with fixes in a timely manner.
Because it will require less of your maintenance.
Because you can contribute back to it to make it even better.
Because you can build tools out of it like Intellisense, static analysis, etc.
Because MSFT can focus on Visual Studio UI and other elements that make it a nice IDE.
Because this is what C++ developers would prefer (non-biased opinion here :P ).
Because code portability is important in this platform diverse world.…
17 votes -
Interop between the concurrency runtime and the CLR
Make code that uses the concurrency runtime interoperate with the CLR. Trying to circumvent the limitation using the PIMPL idiom does not work either.
30 votes -
Support using a Binding in a Style Setter in Window Store apps
SL5 (as well as WPF) support setting the Value of a Style Setter to a Binding but XAML Windows Store apps do not (maybe because it was based on a snapshot of SL4).
62 votes -
Support custom parsing of strings in XAML Windows Store Apps
In WPF/SL, we had the TypeConverter class. If you had a custom Type you could create a derived TypeConverter and handle the conversion from String and then you were able to use the attribute syntax in XAML to set the value of a property of that type. WinRT does not have such a concept. Instead internally MS handles parsing a limited number of built in types. In addition the auto-generated IXamlType has a CreateFromString but that only deals with enums. Even if one took the time to try and intercept/override that a compiler exception would be generated for any type…
64 votes -
Change the product backlog and Sprints to include all children, or atleast as choice.
Basically the producs backlog and sprints should look like this picture attached. It can be customizeable, how many children, etc.
All we see now are the backlog. but for a quick overview, our team would like to see the tasks required to get there. Gives a bit better overview for a 2 (sofar) people team. But most importantly for new guys to see.
15 votes -
Groupping UnitTests by Namespace missing in VS2012
In Test Explorer groupping Tests by Namespace is not possible like in older versions of Visual Studio.
98 votes -
Support for Custom Link Types in TFS 2012 Web Sprint Board
In TFS, it’s possible to introduce Custom Link type(s) that can be used to Link up two WorkItem records. Customers that have used Open Source process template like Scrum for Team Systems have used custom links all over the place. Plus this is supported feature within TFS where by it allows customization of Link Types via Process Template Modification. Now, in TFS 2012, in Web based Sprint boards, it only supports Parent / Child link type. It does not support Custom Links which I think is a big gap. Without support for Custom Links I could only see one type…
52 votes -
Until a decision is made to release a form of Dundas gauge controls provide licenses to all of us orphaned developers.
Provide a means to license the Dundas gauge controls since there is no decision to release the gauge controls Microsoft purchased. We can with some work convert from the Dundas chart to the Microsoft Chart controls in datavizualization. We are orphaned on the gauge controls because Dundas can no longer sell licenses and Microsoft has not decided to release the gauges. Not a good thing. It would cost little to at least offer an as is license to the old Dundas gauge controls until a decision to release a version of them was made.
8 votes -
Integrate Team Foundation Service Web Access with Skydrive.
When provisioning a Team Foundation Service account, automatically link it with a folder in the Skydrive of the owner of the TFS account.
As I create projects and teams, any user with access to that project should automatically get corresponding access to the skydrive folder for that project.
Then on the "Attached files" section I would have an option to "attach from skydrive". This will create a link in the attachment UI to the desired document.
Example: I create a Task in TFS. Link it to a one note page. This gives me real time collaboration on the notes for…
8 votes -
Add Git-Support for On-Premise installation before the next major release.
Your Git-Support for the TF Service is great. But what a lot of us need is the same ability in the On-Premise version of TFS.
I know that this is sheduled for the next major version of TFS. But hey; who can wait so long for that Killer-Feature? :)
So please provide Git-Support in one of the following regular updates for TFS.
34 votes -
Bring Back Full-Color Icons to Visual Studio 2012
The mostly black & gray glyphs used in Visual Studio 2012 are very difficult to distinguish between. Familiar icons that we have known and used for years are now gone, and it takes (wastes!) a ton of time trying to find the right icon/command/object. Please bring back the tried-and-true, full-color icons that clearly represent each command/object and are easily identifiable.
2,010 votes -
Do not eliminate the CLASSIC view of MSDN
Microsoft is apparently about to eliminate the classic view of MSDN in favor of the poor low-contrast, pale, washed out 'lightweight' view. When you visit MSDN now you will see the following if you are viewing the CLASSIC view:
"This view of the MSDN and TechNet Libraries will be replaced soon with the Lightweight view. Try it now by clicking the Lightweight link above."
This is more of the same from Microsoft in reducing the developer experience to a shred of what it once was, and makes using MSDN as unpleasant as the grey theme of VS2012.
226 votes -
Add MS Office plugin to TFS
Add MS Office support into Visual Studio to create, edit documents saved in TFS. Would be helpful to review or edit specification documents from TFS itself.
15 votes -
Add the ability to check in files from Solution Explorer for "Classic ASP" Website
0
Hi All,
i want some help for Check in & Check Out Process for Classic ASP Pages on Visual Studio 2010.
Currently What i am doing is Goint to.
Files >> Open >> Websites >> Remote Website and Give my Local Server Name there with Port.
Then all the Directory of my Website gets listed out and i Click on Page i want and "Check Out" for edit and once my work is done i want to "Check in" the Page,But i am not getting that option on the List.
So can anyone please let me know,how i will…16 votes -
In the team Explorer, Change Default State value of a selected Work Item to "Associate" instead of "Resolve" on Check In
In the team Explorer, Change Default State value of a selected Work Item to Associate instead of Resolve on Check In. In VS 2012, our team often closed the work item because Team explorer Automatically chooses Resolve instead of Associate in team Explorer. Its really Annoying. In most scenarios, the developer is going to associate lots of check ins for a task. they resolve the task only once , when the task is completed. so its better to make a default value as an associate instead of Resolve. or At least given an option to choose an default value. Thanks.
326 votes -
Add ID numbers to the Task Board tasks and work items (PBIs and Bugs)
When looking at the Task Board tasks and master work items, it would be helpful to know the ID numbers of the items up front instead of having to open the tasks and master work items up.
37 votes -
Migration from On-Premise to Team Foundation Services
Would like the ability to migrate TFS On-Premise to TFS Cloud Services. We have been using TFS for years now and want to keep our customizations and history.
9 votes -
Allow for custom rules in work item field reference
It would be nice to have ability to write complex rule for work items field. In my scenerio I have custom field Due Date and I would like to set its value to "DateTime.Now.AddDays(7)". Currently I can only use COPY rule but it support only static value.
Here is full description: http://social.msdn.microsoft.com/Forums/en-US/tfsprocess/thread/806d8398-00c6-4cd8-8356-228eeaef63ab
10 votes
- Don't see your idea?