|
Let me express the only feature I really desire in the next version of Visual Studio: Replace the format of all project and solution files with PowerShell scripts. I hear you groaning – just hear me out. I have many reasons for wanting this – too many to list all but the highlights here. In a nutshell they all boil down to the notion of simplicity. What new features would you like to see in the next version of Visual Studio?
|
|
|
|
|
More options in its formatting preferences, e.g. always put a SPACE before a semi-colon, don't put a SPACE before empty braces, brackets, or parentheses.
I do a lot of my development at the command line and I create files for my library in a hierarchy. I do use Visual Studio when I have to and I have a Library project that is supposed to include all the files in the hierarchy, but of course it's often missing the latest files. Finding and adding such orphan files within VS is tedious. I have written a utility to try to add them to the project file, but I forget to use it and there's always the fear that it will corrupt the project file. I would like VS to be able to find and add orphan files.
The ability to build and run (and debug) a simple console app without requiring solution and project files -- like Turbo languages and Quincy*. A year ago I finally got around to writing a simple editor that will do that (except for the debugging part); I have it configured for C, C#, and VB.net.
Trim trailing whitespace on save and load (my editor does this too).
* I assume Quincy[^] still doesn't require project files, but I haven't used it since last millenium. Hmmm... same with Turbo...
|
|
|
|
|
PIEBALDconsult wrote: The ability to build and run (and debug) a simple console app without requiring
solution and project files You do know you can run the C# compiler from the command line, right? Open one of the .NET SDK command prompts and use the CSC command.
Software Zen: delete this;
|
|
|
|
|
The Powershell scripts look interesting, espeically if you can debug them. It also means that it is possible to use modules.
|
|
|
|
|
Terrence Dorsey wrote: What new features would you like to see in the next version of Visual Studio?
The performance, fast load time, and simplicity of Visual Studio 97.
Color.
Normal menus, not SHOUTING menus (yes, I know those can be changed back)
A lean & mean IDE. I don't need a server explorer. I don't need a WPF editor. I don't need ASP.NET. I don't need wizards up the wazoo for things I never do. Hell, I don't even need a form designer most of the time. I don't need all that refactoring crap. I don't need integrated unit testing. Make the IDE truly component based so it loads only what I tell it to load and not all this bloated, implemented better by third parties, functionality.
Marc
|
|
|
|
|
Marc Clifton wrote: I don't need a server explorer
No one does.
Marc Clifton wrote: I don't even need a form designer most of the time
Nor do I, which is why I usually use a simple text editor and compile at the command line.
|
|
|
|
|
That is why I like SharpDevelop. As it is open source, it can be tailored to the needs of the person using it. I have done that, and I am using its code base to create a simple, embedded scripting IDE. (Which may take some time, as I still have to learn more about WPF and stuff).
Bob Dole The internet is a great way to get on the net.
2.0.82.7292 SP6a
|
|
|
|
|
Terrence Dorsey wrote: What new features would you like to see in the next version of Visual Studio?
Speed.
|
|
|
|
|
I second the PowerShell thing.
.....
I think I will try to hack SharpDevelop to do something like that and see how it works. Might be useful.
....
If the PowerShell thing fails, how about PowerShell for pre- and post-build events? THAT would be a useful thing.
I might just make some scripts and just execute them in the meantime.
Or use PSake[^]
Bob Dole The internet is a great way to get on the net.
2.0.82.7292 SP6a
|
|
|
|