Hi
All,
When I try to build my
application using NAnt. I get the following error.
[vbc] Compiling 8 files to
'C:\WebSamplesVB\bin'.
[vbc] vbc : Command line error BC2012 : can't open 'C:\WebSamplesVB\bin' for writing
[vbc] vbc : Command line error BC2012 : can't open 'C:\WebSamplesVB\bin' for writing
Does any body know what could be
causing this? I have attached my build file if anyone wants to take a
look.
Any help will greatly be
appreciated.
Thanks,
Shabana
<?xml version="1.0"?> <!-- =========================== Web Samples VB =================================== -->
<project name="WebSamplesVB" default="developer"> <include buildfile="nant.properties" failonerror="true" /> <target name="buildCommonServer"> <nant buildfile="${project.common.basedir}\default.build" target="server" inheritall="false" /> </target> <target name="buildCommonDeveloper"> <nant buildfile="${project.common.basedir}\default.build" target="developer" inheritall="false" /> </target> <!-- =========================== START BUILD OPTIONS ======================================= --> <!-- * Execute a Developer build *--> <target name="developer" description="make a developer rebuild"> <echo message="Executing a DEVELOPER mode DEBUG build"/> <call target="clean" /> <call target="setup-build" /> <call target="WebButtons" /> <!--<call target="WebCalcManager" /> <call target="WebCalendar" /> <call target="WebCharts" /> <call target="WebDateChooser" /> <call target="WebGrid" /> <call target="WebHtmlEditor" /> <call target="WebListBar" /> <call target="WebMenu" /> <call target="WebNavBar" /> <call target="WebPanels" /> <call target="WebSchedule" /> <call target="WebSpellChecker" /> <call target="WebTabs" /> <call target="WebTextEditors" /> <call target="WebToolBars" /> <call target="WebTree" /> <call target="copy" />--> </target> <!-- * Rebuild the solution from scratch, test, and create docs *--> <target name="server" depends="buildCommonServer" description="make a full, clean rebuild"> <echo message="Executing a SERVER mode DEBUG build"/> <call target="clean" /> <call target="setup-build" /> <call target="WebButtons" /> <call target="WebCalcManager" /> <call target="WebCalendar" /> <call target="WebCharts" /> <call target="WebDateChooser" /> <call target="WebGrid" /> <call target="WebHtmlEditor" /> <call target="WebListBar" /> <call target="WebMenu" /> <call target="WebNavBar" /> <call target="WebPanels" /> <call target="WebSchedule" /> <call target="WebSpellChecker" /> <call target="WebTabs" /> <call target="WebTextEditors" /> <call target="WebToolBars" /> <call target="WebTree" /> <call target="copy" /> </target> <!-- * Rebuild the solution in RELEASE mode for a SERVER *--> <target name="release" description="set properties for a release build"> <echo message="Executing a RELEASE mode DEBUG build"/> <property name="debug" value="false" /> <property name="optimize" value="true" /> <call target="server" /> <call target="releaseDir" /> </target> <!-- =========================== END BUILD OPTIONS ======================================= --> <!-- =========================== START PRE-BUILD ======================================= --> <target name="clean"> <delete dir="C:\WebSamplesVB\build" failonerror="false" /> <!-- <delete dir="${project.docs.dir}" failonerror="false" /> --> <!-- Delete all pbgc dlls in the WebGrid\WebButtons\* path --> <delete failonerror="false" verbose="${verbose}"> <fileset> <include name="C:\WebSamplesVB\bin\*.dll"/> </fileset> </delete> </target> <target name="setup-build" description="compiles the source code"> <!-- prepare build directory --> <mkdir dir="C:\WebSamplesVB\build" /> </target> <!-- =========================== END PRE-BUILD ======================================= --> <!-- =========================== START ASSEMBLY COMPILATION ======================================= --> <!-- compile WebButtons.dll --> <target name="WebButtons"> <vbc output="C:\WebSamplesVB\bin" target="library"> <sources> <include name=".\*.vb" /> </sources> <references> <!--<include asis="true" name="Microsoft.VisualBasic" /> <include asis="true" name="System" /> <include asis="true" name="System.Collections" /> <include asis="true" name="System.Data" /> <include asis="true" name="System.Diagnostics" />--> <include asis="true" name="C:\Program Files\Infragistics\NetAdvantage 2006 Volume 1 CLR 1.x\ASP.NET\Bin\" /> </references> </vbc> </target> <!-- =========================== START ASSEMBLY COMPILATION ======================================= --> <!-- =========================== START POST BUILD ======================================= --> <!-- * Copy built DLLs to the web project directories *--> <target name="copy" description="copying DLLs to web root"> <copy todir="C:\WebSamplesVB\bin"> <fileset basedir="C:\WebSamplesVB\build"> <include name="*.dll" /> </fileset> </copy> </target> <target name="releaseDir"> <echo message = "Deleting C:\WebSamplesVB\release-builds"/> <delete dir="C:\WebSamplesVB\release-builds" failonerror="false" /> <echo message = "Creating C:\WebSamplesVB\release-builds directory directory"/> <copy todir="C:\WebSamplesVB\release-builds"> <fileset basedir="C:\WebSamplesVB\build"> <include name="*.dll" /> </fileset> </copy> <copy todir="C:\WebSamplesVB\release-builds"> <fileset basedir="C:\WebSamplesVB"> <include name="AssemblyInfo.vb" /> </fileset> </copy> <echo message = "Copying and renaming Web.config.deploy files to release-builds directory"/> <copy file="C:\WebSamplesVB\Web.config.deploy" tofile="C:\WebSamplesVB\release-builds\Web.config" /> </target> <!-- =========================== END POST BUILD ======================================= --> </project>