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
SLiNgshoT.zip
Description: Binary data
