> Thanks... this convinces me to go with VCE2010 (getting over the > initial gripe I have about it, since it is the only sensible option I > have to go ahead anyway). > > Right now it builds to the end, but it fails at the very last step > with this error : > > 60> Looking for existing VisualStudio instance... > 60> Didn't find open solution, starting new background VisualStudio > instance... > 60> Reading .sln file version... > 60> Using version: VC100... > 60> Value cannot be null. > 60> Parameter : type > > Seems to be vstool complaining that it cannot find the instance of VS > when calling GetDTEAndSolution() in main.cs... although VCE is open. > Autobuild does that too on the command line. What can I do to make it > find VCE and modify the solution ? I'm thinking some path is missing > from my PATH env variable but I can't figure out which.
I can't swear to it (I don't use the 'official' autobuild.xml), but as I recall, that is a known problem for express, that should be fixed with the OPEN-50 stuff that's coming soon ;-) VCE can't modify the solution this way, it doesn't have the API required for it. This is one of the many differences between Express and full versions. > Thanks again > > > On 18/04/2011, Ima Mechanique <ima.mechani...@blueyonder.co.uk> wrote: > >> Thank you all for the pointers. > >> > >> So if I get this right, VS2005 is to be left behind... not really kind > >> to people who are used to it, and who find 2010 to be an unbearable > >> bloatware that runs 4x slower than the old IDE. Not mentioning that > >> with 2005, at least I could do something else while compiling. With > >> this one, I can do something else... as long as it's away from my > >> computer. > > > > Not so much that 2005 is being left behind, but that LL is moving > > forward. They cannot stay with the same environment when the Operating > > Systems are moving forward; for many reasons. > > How fast VC10 runs depends a LOT on your system and configuration. When > > I first used autobuild with it, it took the same time to build the > > viewer as 2005 had (approximately) However this turned out to be because > > I was not using some of the optimisations possible that 2005 had been > > using. With these enabled, it is now 35 minutes faster than 2005. Yes, > > it is a resource hog, but that's how it gets to be faster, you can > > change default values to prevent that if you want to, I make a cup of > > coffee and do something else ;-) Also, autobuild is designed to use the > > command line, not the IDE which is a great part of the resource eating. > > Intellisense is a pain in the ... RAM, disc I/O, etc. for example. > > > > As has been said already, autobuild started on the 2005 build, if you > > want to continue using it you will need to collect all the 2005 build > > versions of the libraries and create a configuration file that uses them > > instead of the default one which uses 2010 builds. > > > > If you are using the Express version of 2005 you will probably have to > > do more to get it to work. The initial version of autobuild was not > > express friendly. This is caused by many differences in how the > > full/express versions work. > > > > Start with the repo at https://bitbucket.org/oz_linden/viewer-autobuild/ > > > > That is the one started for 2005 builds, so should contain some if not > > all the library links I have no idea if those files are still available > > from the amazon servers though.Be aware it is considerably out of date > > with the main code base now, so you will have to import from > > viewer-development, being careful not to over write the autobuild.xml, > > best to rename it. > > > >> And if I also get this right, "VCexpressRelWithDebInfo" is the only > >> configuration that I should use, isn't it ? I am told to always use > >> the "OpenSource" ones, except if I am on Windows (which is the case). > >> Doesn't matter, I'll try both. > > > > IIRC the OpenSource* configurations are for full versions of VC only. > > They may work with a full version of 2005. > > VCexpressRelWithDebInfo is for VC10 Express versions. It uses commands > > not available on 2005, so probably will not work at all for you. > > > > -- > > Ima Mechanique > > ima.mechanique(at)blueyonder.co.uk > > > > _______________________________________________ > > Policies and (un)subscribe information available here: > > http://wiki.secondlife.com/wiki/OpenSource-Dev > > Please read the policies before posting to keep unmoderated posting > > privileges > > -- Ima Mechanique ima.mechanique(at)blueyonder.co.uk _______________________________________________ Policies and (un)subscribe information available here: http://wiki.secondlife.com/wiki/OpenSource-Dev Please read the policies before posting to keep unmoderated posting privileges