General
-
Global intellisense for javascript and css in Visual Studio
Would be nice if Visual Studio would inspect the javascript and css files in the project and show intellisense for the files in partials, user control, master pages, pages, etc.
594 votesstarted ·AdminErik Porter (ASP.NET PM, ASP.NET Future Feature Feedback) responded
For those of you who haven’t checked out the Visual Studio 11 Developer Preview, you’ll find this requested feature in there.
-
Support Spark inside VisualStudio
Spark is great but doesn't have a very good developer story inside VS. Having intellisense work on Spark views would be really great, not only code-wise but also for HTML and JS
436 votes -
Put IoC front and centre
Bake inversion of control into the framework and reduce the reliance on inheritance. This will allow greater extensibility and enable new scenarios. A good example of this is MVCTurbine (http://turbineproject.com) - rather than developers having to roll infrastructure themselves, they could hit the ground running with their IoC container of choice.
421 votes -
New membership provider interface supporting redirection-based login
OpenID, ADFS, and other redirection-based login protocols don't fit the membership provider interface at all. Please add an interface that can be implemented by an OpenID library decently.
327 votes -
Provide JavaScript Refactoring Tools
Just like you have many refactoring tools for c#, it would be nice to have many of those features for JavaScript
298 votes -
Update Asp Net Providers
The asp.net providers (membership, profiles, roles, etc) are a bit dated. This does not only include the specific implementation of the providerrs (SQL providers) but also the base classes themselves.
279 votes -
Take my site/app offline during publishing
Currently when I publish my site/app it stay's online. It would be better to drop an app_offline.htm during publishing so that my app doesn't behave in a funky fashion.
247 votes -
Multi-tenancy in ASP.NET MVC
Ability to support multiple sites from single code base see Rob Aston video for example http://bit.ly/multi-tenancy and more info http://bit.ly/multi-tenancy-1
205 votes -
T4 editting
T4 is no longer just a tool used internally by VS, but is being increasingly used by developers for code generation. It would be great to have syntax highlighting, intellisense etc. out of the box.
I appreciate this is probably more of a Visual Studio feature request than an ASP.NET one, but as T4 is used a lot within ASP.NET projects, particularly MVC ones, I figure it's worth a mention.
194 votes -
Combine and Minify Generated JS
ASP.NET dynamically adds JS files to pages. These files should be combined and minified into 1 file before being served on the page.
139 votesstarted ·Adminshanselman (Admin, ASP.NET Future Feature Feedback) responded
Being worked on. There’s many OSS options but there will be one out of the box also.
-
Find dead/unused code in the solution
After some time certain parts of code i n a project end up not being used anymore and just waste screen estate. It would be handy if Visual Studio could detect this and warn you about it.
120 votes -
Allow me to store my Visual Studio preferences as separate profiles in the cloud
Store all of my settings associated with my LiveID or OpenID, and let me easily pick between for example my desktop, laptop, presenter, etc. settings. If I walk up to a friend's machine, I should be able to grab my settings from the cloud and when I'm done, he can revert to his, with minimal effort.
119 votes -
Support Script# and give us an answer to the Google Web Toolkit.
I would love to use Script# similar to how Google Web Toolkit works. Your Javascript story is still pretty weak in terms of allowing us to easily make complicated AJAX applications.
98 votesstarted ·Adminshanselman (Admin, ASP.NET Future Feature Feedback) responded
Knockout, SPA, Upshot and other JS libraries are being worked on and combined now to make this a better story.
-
Code Navigation for JavaScript inside Visual Studio
Someone already submitted refactoring for JavaScript, but I would like to also see complete JavaScript Code Navigation as well. Anyone who has worked with several/large JS files in VS would kill for rightclick->Go To Definition.
92 votes -
WPF-like data-binding syntax with declarative & imperative support
As per David Fowler's prototype, support for binding to other other control properties and properties on data objects using a WPF-like syntax (declarative) or from code-behind (imperative).
57 votes -
53 votes
-
Make language specific ContentPlaceholders.
I want to be able to specify that a ContentPlaceholder should contain JavaScript or css, and get intellesense/syntax highlighting in the placeholder.
38 votes -
Remove Visual Studio Dependencies from MSTest
I can't stand the idea of having to install Visual Studio on a build server. MSTest should be standalone like NUnit (or any other test frameworks).
37 votes -
35 votes
-
Multiple web.config Transforms
The ability to specify multiple web.config Transforms; all of them applies and final web.config gets created out of them. And then couple of item templates to add specific transform...e-g
web.config
release-ajax-transform
release-dynamic-data-transform
debug-ajax-transform
debug-dynamic-data-transform35 votes