I built and compiled an app the other day in Visual Basic 2010 Express. Obviously it works as designed as an EXE on my machine but I need it to run on another machine that is running XP SP2.
That machine has no .NET framework installed and my app errored out with a msg indicating no .NET framework installed....imagine that.
I would imagine that there's no need to install V1.0 and play catchup to the latest version. Additionally, I can't imagine it needs all the references and 'stuff' that require a full install. Hopefully there is a distributable .NET installation for the end user machine.
I think Visual Studio 2010 uses .Net 4.0 by default, I've never used Studio express but on the full version, Under project the properties properties page there should be an area to tell you what version of the framework you are designing for. Also, in the full version you can create deployment projects for installing on other machines with necessary prerequisites - again not sure about Express
Since I've moved company, it's been a while since I was in Visual Studio 2010 - my new company customises Sage software which needs 3.5 so we're on Visual Studio 2008...
Is it possible to employ .NET 3.5 when developing in VB Studio 2010? Just a thought as most of the machines I'm writing for in this case have 3.5 loaded. Is this something you can select in the project.