I'm not the big ReSharper fan. But the code generation tool to generate equality overrides (Equals, GetHashCode) is a huge timesaver!
Does anyone know if there's an extension for Visual Studio 2010 that does the same?
This is what ReSharper generates:
Related
In Netbeans auto complete suggests partially matching words e.g. x.fb will also suggest x.FooBar.
Can I replicate that with a smaller plugin in Visual Studio 2013?
Resharper is resource hungry (and not free) and will be an overkill for only extending Intellisense just that much.
In Visual C# 2010 Express, if I type using S suggestions automatically popup:
In Visual Studio Express 2012 for Web using F#, if I type 'open S' nothing happens. I have to key ctrl-j in order to trigger suggestions:
Is there any way to get the former behavior in 2012? I.e. not have to type ctrj-j for suggestions, but have them come up automatically?
The C# and F# Intellisense implementations are written by different teams and have different goals. In general the F# experience is more minimal than the C# one. For items like open they won't automatically popup an experience and you must manually invoke it. There is no way to change this behavior.
Does somebody know how can I activate the intellisense for Visual Studio 2010 compiling in c++? When I write my code, functions inside a class never appear and this make the programming very difficult.
Thanks in advance!
Make your project a pure native C++ project (No CLR). Intellisense support for C++/CLI was removed in Visual Studio 2010, so only use C++/CLI where you absolutely must.
A couple of references below:
C++/CLI IntelliSense in Visual Studio vNext (VS Team Blog)
No IntelliSense for c++/cli in visual studio 2010?
What is the correct order of installing visual studio 2010 and expression studio 4.0?]
In light of the WPF expression blend link not being present on the open lnk - i'm thinking that maybe the order of software installation is important. i am thinking first
expression studio 4.0 is first and then the visual studio 2010 is next because visual studio needs to know what links to find in order to place if any in its IDE.
Order is not important. IMHO. But when I istall this apps, first I setup VS. its just habit, nothing more.
If Visual Studio includes Visual Basic, why can't I open a VB 6.0 file in Visual Studio 2010?
Because there's a difference between Visual Basic 6.0 and Visual Basic .NET which is what Visual Studio 2010 includes.
Darin is basically right but omits an important detail.
There's a difference between VB6 and VB.Net, and Visual Studio 2010 includes VB.Net
Earlier versions of VB.Net included an upgrade wizard to help convert VB6 code to VB.Net. This was dropped in Visual Studion 2010. You might want to use Visual Studio 2008 to help upgrade your VB6 to VB.Net, and then migrate to Visual Studio 2010 later. Upgrading VB6 to VB.Net can be a large task.
That's correct. I upgrade to 2008 then to 2010. You have to run the installed program from vb6 first then it will upgrade. You might have terminal failures from unfound assemblies. Go into the .vb form file with a text editor. REM out any failed to load assemblies from the fail report. Then you can re-write the VB code for code errors as the lingo changed. Next upgrade to vb 2010 using that wizard and re-write for new lingo again.
Form sizes are converted to vb6. in 2008, then that is scrapped in 2010, don't re-write that in 2008, if you're upgrading right away, you'll have to re-write in 2010 anyway.
Common file open/save/browse/color/font routines become vb powerpacks 10 which you load with your vb 2010 assembly. You have to re-insert the new common assemblies into the form from the toolbox and re-work the code. There's a bunch of stuff there, but it is do-able.
I have not used VS 2010, but based on my readings, the latest VB is effectively a new language altogether. Since introduction of VB .NET, VB 6.0 has become a stagnant language.