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
-
Provide a way to install previous versions of a NuGet package from the GUI.
In the GUI, I searched for a favorite package, but it released a new version that was not compatible with my older project. I knew the exact version I wanted, so it was pretty easy to use the command-line to install it. But I fantasized about a right-click for previous versions kind of feature right there in the GUI.
2 votes -
Namespace intellisense
When entering a name space with the namespace keyword there should be intellisense support!
for exemple Namesace myProject.
should list the namesaces that have been previously created such as
myProject.Space1
myProject.Space2
etc.1 vote -
simplify string.format syntax
Instead of string.format("insert {0,10:c} in the string",Arg0)
why not go for the simpler "insert {Arg0,10:c} in the string"
"Today is {Now}" instead of string.format("Today is {0}",now)
1 vote -
Hierarchical namespace view of tests in Test Explorer
When working on a project with a lot of tests, I want to navigate the tests in a hierarchy: top level are assembly names, under each assembly name I want to see the dissembled namespace names.
E.g: AssemblyName/Namespace/Namespace/Namespace/.../TestClassName/TestCase
Leaf parent nodes should be the class name housing the test cases/the test class, leaf nodes then the test case.
This helps me to find and run the test cases I'm interested in. Using search isn't a good candidate for this because assembly names and namespaces are long, and I don't want to type them into a search box.
At the moment…
3 votes -
Hello world
Typescript integration with .NET framework
1 vote -
reduce the number of designer loading error that does not impact runtime form appearance and function
The form designer should not have loading error on some situaltions:
1. onehave dragged into a win form a user control that reference a class without constructorfor example, on the mainform you drag and drop a myuo. and the myuo has reference to a myclass. myclass has only static members but do need to be initialize by call in another user control.
in Other word, not exactly a great design pattern. for the designer
move the initialization to the main form, it just may solve the problem.
the above also applies to tabpage loading problem in designer.
2. Another…
1 vote -
Allow any method in scope to be called as an extension method
I often find myself wanting to call an instance method or local delegate using extension method syntax x.fn(y) rather than fn(x, y), just purely because it is more readable in some situations.
I understand from reading other posts that people are concerned at extension methods increasing the volume of methods in intellisense. In that case, make it optional at project level (always, conditional or never). Allow opt-in using an attribute (as we have now), but don't require the "this" keyword and a static class.
Extension methods are great but far too restrictive at present.
This applies to VB.Net too.
3 votes -
Allow the Unit Test Integration to run automatically multiple times with variables set to different values
For the unit test framework that comes with VS2010, please allow us to run a test suite againt certain variables being set one way, then swap their values, and run the test again.
IE, if I have a class foo with value isInt, allow me to run test framework (automatically) with first isInt as true, and then as false.3 votes -
Shared Interfaces and New Casting Operator
A new casting operator that works on type instances as well as types would be very useful and enable scenarios that are not currently available in VB
Casting an Instance of a type to another type would be expanded:
<CastType>Instance
The new casting operator should operate like tryCast (return nothing if the instance is nothing or a casting error is encountered) but it should be able to cast all types, not just classes and structures.Types themselves could be cast into compatible types
<CastType>Type
For example the type myClass implements the Interface myInterface which has a shared memberpublic Interface…
2 votes -
Add the path macros to Command Tool Window
Make the path macros that are available for Build Commands and Properties like $(SolutionDir) and $(ProjectDir) available in the Command Tool Window, specifically with support for the Shell command.
Full original question from Stack Overflow here: http://stackoverflow.com/questions/16990493/are-visual-studio-macros-available-in-the-command-tool-window
Command Tool Window - http://msdn.microsoft.com/en-us/library/c338aexd.aspx
Macros for Build Commands and Properties - http://msdn.microsoft.com/en-us/library/c02as0cs.aspx
Arguments for External Tools - http://msdn.microsoft.com/en-us/library/ekbzk5f8%28v=vs.110%29.aspx
Shell Command - http://msdn.microsoft.com/en-us/library/0xca6kdd%28v=vs.110%29.aspx
3 votes -
Make cloud Load testing available to Professional users in 2013
Make cloud Load testing available to Professional users in Visual studio 2013.
Allow users to create and publish load tests in TFS hosted service using VS professional 2013.
As we are moving from software to cloud, it would be useful if cloud load testing is available to all users of Visual Studio.
3 votes -
Make Project GUID generation non-deterministic
Right now, project GUIDs (used in the sln file) appear to be generated deterministically -- which means that whenever two people add a project in different branches, they will be guaranteed to conflict! It is a pretty constant annoyance where I work.
4 votes -
Let Quick Info show comments too
Let Quick Info show comments attached to a defined symbol
4 votes -
Let QuickInfo show comments too
Let Quick Info show comments attached to a defined symbol
0 votes -
Let QuickInfo show comments too
Let QuickInfo show comments attached to a defined symbol
0 votes -
Show layout copying speed in the Output Window when deploying to remote device.
When you're deploying Windows Store App to a remote device, it says in the output window:
1>Creating a new clean layout...
1>Copying files: Total 205 mb to layout...And then, at least for me it takes from 60 seconds to 20 mins, until it gets deployed.
Can some additional information be outputed? Like for ex., can you output upload speed every second? This would be very useful, in determining, why sometimes upload is slow
1 vote -
Add Compiler for JavaScript, CSS & HTML5
I just learnt a new language (JavaScript in HTML5) and realised that after painstakingly doing a project all my code is available to anyone who visits the site at a simple right-click, View Source Code! Everyone on the web says 'it is a client-side (open source) language so it cant be hiden'; but I believe there lies the opportunity. Please add in visual studio capability to compile the open source code and I am betting you might bring and lock in a massive new users to VS2012!
3 votes -
A way to view boards for past and future sprints in Team Foundation Server 2012
I've seen that this is avaliable in Team foundation Service but why not Team Foundation Server?
It would be really handy is this wa a feature as sometimes just viewing a list really doesn't give you a good idea of how much work you have.6 votes -
3 votes
-
The entire advantage of visual studio is visual Programming. Why don't put All the javascript in a toolbox ,css in a toolbox ,Html in a tool
The entire advantage of visual studio is visual Programming. Why don't put All the javascript in a toolbox ,css in a toolbox ,Html in a toolbox and so on ..Putting Off entire class as tree and its Sub Functions,methods,Items,etc in visual itself makes Even Novice User Grasp and Implement Easily what he want,But size od VS may be a concern to Microsoft but nevertheless it would be charming to have an tool like that.
3 votes
- Don't see your idea?