#62 Updates for MSBuild/VSNet libs

Current CVS
Tasks (29)
Ryan Boggs

The attached diff is to add additional functionality to MSBuild and VSNet tasks for .NET 3.5, & 4.0 (VS2008 & VS2010) support. The majority of the changes in this diff came from Martin Aliger. I merely organized them into a single diff file and made sure that it builds successfully. Tested on .NET 2.0


  • Jonathan Kosbab

    Jonathan Kosbab - 2011-06-10

    I had looked at the C++ project handling for VS2005-2008 recently. It looks like the changes in the diff work good for most of the VS2005/2008 C++ projects. One glaring omission I noticed in this diff was that the default ProgramDataBaseFileName is different for VS2005 (vc80.pdb) and VS2008 (vc90.pdb). See VcProject.cs->BuildCPPFiles(). There are also several additional compiler/linker parameters and enumeration values in VS2005 versus VS2003 that aren't accounted for (plus a few more in VS2008). Would probably be better to handle these in VcArgumentMap.cs and let the hashtable deal with them.

  • Ryan Boggs

    Ryan Boggs - 2011-06-17

    Updated patch to include fix from Martin regarding OutputPath fix.

  • Ryan Boggs

    Ryan Boggs - 2011-06-24

    Updated patch to improve DetermineProductVersion method in MSBuildProject class and also included suggestion from Jonathan Kosbab regarding ProgramDataBaseFileName in VcProject class.

  • Ryan Boggs

    Ryan Boggs - 2011-07-23

    Updated diff to include changes to DetermineProductVersion method.

  • Ryan Boggs

    Ryan Boggs - 2011-08-08

    This has been committed.

  • Ryan Boggs

    Ryan Boggs - 2011-08-08
    • status: open --> closed-fixed

Log in to post a comment.