slloyd has asked for the wisdom of the Perl Monks concerning the following question:

I am trying to determine what files get built in a solution (.sln) or project (.csproj). Also, I need to determine any dependant files. Does anyone have any suggestions on how to do this? Right now I am considering parsing the csproj files referenced in the .sln files. I am not sure how to determine if a .csproj file will build a dll or an exe either. Any suggestions/help would be greatly appreciated.

-------------------------------
by me
http://www.basgetti.com
http://www.kidlins.com

Replies are listed 'Best First'.
Re: Parser for csproj files
by PodMaster (Abbot) on Jan 25, 2006 at 05:58 UTC
    Check microsoft and microsoft support sites to find out more about the format, and if they have utilities which can answer these questions for you... search intesively

    csproj utility => A Utility to Convert VS.NET 2003 Project Files

    Since these look like XML files, various XML:: will come in handy, but you really need to know as much as possible about the format.

    You probably already figured this is what you'd have to do.

    MJD says "you can't just make shit up and expect the computer to know what you mean, retardo!"
    I run a Win32 PPM repository for perl 5.6.x and 5.8.x -- I take requests (README).
    ** The third rule of perl club is a statement of fact: pod is sexy.