Here are my sources for SLiNgshoT that will run on enterprise projects. I
hope that someone will find time to check it and put into cvs. 

First there is new class called EnterpriseProject that is used to load all
etp files and search them for standard projects. Next I've modified Solution
class AddProject method so now it uses the above class when it runs on the
etp reference. I think that this can be distinguished by looking into GUID
that you have previously named as unknown. The constants for both types of
projects are defined in string commonProjectId and enterpriseProjectId.

Other minnor changes:
* In Driver class line 290 I check if reference is one of the other project
by checking its type and not by looking if its prefixed with "System".
* In NAntWriter class starting on line 316 I have put some logic to add some
sort of support for additional reference path.
* The ResolvePath method in Solution class had to be made public so
EnterpriseProject could call it. 

Because I had great urge to finally be able to compile my solutions I didn't
put much attention to make perfect code. But it works. 

Best Regards,
Szymon Kobalczyk 


Attachment: SLiNgshoT.zip
Description: Binary data

Reply via email to