Use the loadtasks target before you call MSBuild. <loadtasks assembly="{PATH TO YOUR NANT CONTRIB DLL}" />
Brian Wilson Programmer Analyst, Associate Department of Human Resources Email: brian.wil...@dhr.alabama.gov From: Jed Padilla [mailto:jpadi...@flclerks.com] Sent: Thursday, May 26, 2011 2:49 PM To: 'Brass Tilde' Cc: nant-users@lists.sourceforge.net Subject: Re: [NAnt-users] Solution format of file is not supported. I guess I am missing something simple. I went out and downloaded nantcontrib 0.85. I tried adding the following to my build.FACCBase target <msbuild project="FACCBase.sln"> <property name="Configuration" value="debug"/> </msbuild> And now I am getting the error Invalid element <msbuild>. Unknown task or datatype. I put NAntContrib in a different spot that I put NAnt 0.9, and changed my nant.bat file to reflect the new location. What did I not do correctly? I think once I overcome this initial hurdle I will be good to go. From: Brass Tilde [mailto:brassti...@gmail.com] Sent: Thursday, May 26, 2011 3:32 PM To: Jed Padilla Cc: nant-users@lists.sourceforge.net Subject: Re: [NAnt-users] Solution format of file is not supported. We've found that it's easiest to just use the MSBuild task, rather than the solution task, which calls out to MSBuild itself. On Thu, May 26, 2011 at 2:22 PM, Jed Padilla <jpadi...@flclerks.com> wrote: I recently had a friend recommend NAnt to me. The project I am working on has 10 different solutions to it, and each solution usually has multiple projects within that will output dll files for the final solution to use. I have a very simple .build file right now: <project name="Solution Build Example" default="rebuild"> <property name="configuration" value="release"/> <target name="clean" description="Delete all previously compiled binaries."> <delete> <fileset> <include name="**/bin/**" /> <include name="**/obj/**" /> </fileset> </delete> </target> <target name="build" description="Build all targets."> <call target="build.FACCBase"/> </target> <target name="rebuild" depends="clean, build" /> <target name="build.FACCBase"> <solution configuration="${configuration}" solutionfile="FACCBase.sln"> </solution> </target> </project> The clean part is working fine, however when I get to the build portion I get errors: Solution format of file 'C:\TESTTFS\FACCBase\FACCBase.sln' is not supported. I am sure that you all will need more information to help me, so if you tell me what I am missing to get this working I will provide as much as I can. The solution in question has 8 projects and an active config of Debug|Any CPU Thanks. Jedadiah Padilla Programmer/Analyst || Florida Association of Court Clerks ------------------------------------------------------------------------------ vRanger cuts backup time in half-while increasing security. With the market-leading solution for virtual backup and recovery, you get blazing-fast, flexible, and affordable data protection. Download your free trial now. http://p.sf.net/sfu/quest-d2dcopy1 _______________________________________________ NAnt-users mailing list NAnt-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nant-users ------------------------------------------------------------------------------ vRanger cuts backup time in half-while increasing security. With the market-leading solution for virtual backup and recovery, you get blazing-fast, flexible, and affordable data protection. Download your free trial now. http://p.sf.net/sfu/quest-d2dcopy1 _______________________________________________ NAnt-users mailing list NAnt-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nant-users