Amicus Point of Sale and Business Management System Logo
Neotechnology Business Systems contact number - 1300880048 and NBS logo

Upgrading Amicus POS from Visual Studio 2005 to Visual Studio 2008 Part 2.

Following on from the blog last week, there were still more things to do with the Visual Studio 2008 cutover. The next task I had to do was to get the build server to deal with Visual Studio 2008. This was painful.

After installing Visual Studio 2008 on the build server, several of the old projects no longer compiled. It seems that some of the library paths were altered. This took a bit of fixing. Once this was dealt with, I had to come up with a way to make sure that both Visual Studio 2005 and 2008 projects could be compiled. We have to make sure the old builds still get compiled.

Rather than rely on the msbuild target in nant, which is what we previously used, we instead called the msbuild exe directly. This way, the new builds can call the 3.5 version of msbuild, and the old ones can continue working the way they did.

Since we called msbuild directly, we still needed to log to the build log whether a build was successful or not. This was done by using the logger from cruise control itself. Msbuild has a command line argument for an object that implements the ILogger interface, so all we had to do was to use the same one that cruise control uses.



Blog Archive

February 2012
SunMonTueWedThuFriSat
2930311234
567891011
12131415161718
19202122232425
26272829123

Latest news

  • Neotechnology will be closed from 12pm on the 23rd of December until 9am on the 2nd of January 2012.

    Have a merry Christmas.

  • Just a quick post to display our new supermarket POS database template. As you can see, lots of thought has gone into the layout of the buttons and images, each cascading down as required.