Hi Merril, I have attached my new build file with the change you mentioned me using 3 solution task. the build still breaks up with the error....
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [solution] Starting solution build. [solution] Included projects: [solution] - C:\Development\VisualStudioNet\Projects\sysCFocus\slnCFocus\DataAccess\DataAccess.vbp roj [solution] Reference projects: [solution] - C:\Development\VisualStudioNet\Projects\sysCFocus\slnCFocus\SystemFramework\SystemFra mework.vbproj [solution] - C:\Development\VisualStudioNet\Projects\sysCFocus\slnCFocus\ExceptionManagement\Excep tionManagement.vbproj [solution] Loading projects... [solution] Loading project 'C:\Development\VisualStudioNet\Projects\sysCFocus\slnCFocus\DataAccess\ DataAccess.vbproj'. BUILD FAILED Project with GUID '{F47C2443-7E34-4A9B-A922-0BD1B15D0CE7}' must be included for the build to work. Total time: 4.4 seconds. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Could you please let me know whats going wrong here... Thanks very much!!!! Madhan. On Fri, 30 Jul 2004 07:58:23 -0500 (GMT-05:00), Merrill Cornish <[EMAIL PROTECTED]> wrote: > Madhan, > > >>>It breaks at my DataAccess Project where i am referencing the > Exception Management project which in turn refrences two exception > blocks dlls in the assembly folders. > > This sounds like your projects being built in the solution are referencing each > others outputs rather than each referencing some other DLLs. That is a much subtler > problem than <assemblyfolders> is meant to deal with. I haven't had to deal with > that complexity. Yet. > > If someone else with experience doesn't pop up and suggest something, can you use > three <solution>s instead of one. In that way, the second and third solutions can > use <referenceprojects> or <assemblyfolders> to pick up the DLLs they need from the > previously completed solutions. > > Merrill > >
<?xml version="1.0"?> <project name="CFocus Build"> <property name="debug" value="true"/> <property name="base.dir" value="C:\Development\VisualStudioNet\Projects\sysCFocus\slnCFocus"/> <property name="SystemFramework" value="SystemFramework"/> <property name="ExceptionManagement" value="ExceptionManagement"/> <property name="DataAccess" value="DataAccess"/> <property name="SystemFramework.Project" value="${SystemFramework}.vbproj"/> <property name="ExceptionManagement.Project" value="${ExceptionManagement}.vbproj"/> <property name="DataAccess.Project" value="${DataAccess}.vbproj"/> <property name="Assemblydirectory" value="C:\Development\VisualStudioNet\Projects\sysCFocus\slnCFocus\ServiceAgents\Dependencies\MSExceptionBlock" /> <solution configuration="debug" verbose="true" includevsfolders="false"> <projects> <include name="${base.dir}\${SystemFramework}\${SystemFramework.Project}" /> </projects> </solution> <solution configuration="debug" verbose="true"> <projects> <include name="${base.dir}\${ExceptionManagement}\${ExceptionManagement.Project}" /> </projects> </solution> <solution configuration="debug" verbose="true"> <projects> <include name="${base.dir}\${DataAccess}\${DataAccess.Project}" /> </projects> <referenceprojects> <include name="${base.dir}\${SystemFramework}\${SystemFramework.Project}" /> <include name="${base.dir}\${ExceptionManagement}\${ExceptionManagement.Project}" /> </referenceprojects> <assemblyfolders> <include name="${Assemblydirectory}" /> </assemblyfolders> </solution> </project>