Stephan, You're probably missing some imports. Not sure if this is something that's not yet supported by Gordon's xslt..
Gert ----- Original Message ----- From: <[EMAIL PROTECTED]> To: <nant-users@lists.sourceforge.net> Sent: Thursday, February 17, 2005 1:58 AM Subject: [Nant-users] More NAnt mystery -- VBC would compile not recognizing its language/base classes > Hi there, > I tried to use the VSConvert.xslt from Gordon Weakliem with some success. > It seems it needs some update (if I get it working I'll happily post a new > version) since VS2003 and NAnt 0.85 work different from the stuff in2002. > I had to comment the > throw new SourceForge.NAnt.BuildException( String.Format("Error {0} > getting typelib path for guid <xsl:value-of > select="@Guid"/>",e.Message),e); > Since the 1.1 Framework would not recognize the Sourceforge namespace. > > A fragment of the build file I got look like this: > > <target name="compile" description="Compile project" > depends="init,WMEncoderLib"> > <vbc target="${target.type}" output="${dir.output}\${project.output}" > debug="${debug}" define="${define}" optioncompare="${vbc.optionCompare}" > optionexplicit="${vbc.optionExplicit}" optionstrict="${vbc.optionStrict}" > removeintchecks="${removeIntChecks}" rootnamespace="${rootNamespace}"> > <arg value="${unsafe}"> > </arg> > <sources> > <include name="AssemblyInfo.vb" /> > <include name="clsAvailableCourses.vb" /> > <include name="clsCourse.vb" /> > <include name="clsCourseChapter.vb" /> > <include name="clsCourseDescription.vb" /> > <include name="clsCourseSteering.vb" /> > <include name="clsCourseSteeringItem.vb" /> > <include name="clsGlossary.vb" /> > <include name="clsGlossaryEntry.vb" /> > <include name="clsNodeTag.vb" /> > <include name="clsTimeMarker.vb" /> > <include name="frmErrorExplanation.vb" /> > <include name="SystemOptions.vb" /> > </sources> > <resources> > <include name="frmErrorExplanation.resx" /> > </resources> > <references> > <include name="System.dll" /> > <include name="System.Data.dll" /> > <include name="System.Xml.dll" /> > <include name="System.Windows.Forms.dll" /> > <include name="System.Drawing.dll" /> > <include name="${dir.lib}/stdole.dll" /> > <include name="${dir.lib}/WMEncoderLib.dll" /> > </references> > </vbc> > </target> > > I already removed DOC since VBC doesn't understand an empty doc=. > When I now run the compilation I get errors on the langugage itself! > > [vbc] C:\Projects\etest\eTest1\SystemOptions.vb(111) : error > BC30002: Type 'EventArgs' is not defined. > [vbc] > [vbc] Inherits EventArgs > [vbc] ~~~~~~~~~ > ... for all my Events ... > [vbc] > [vbc] Catch ex As Exception > [vbc] ~~~~~~~~~ > ..... > [vbc] > [vbc] MsgBox(ex.ToString) > [vbc] ~~~~~~ > [vbc] > [vbc] Dim ser As Xml.Serialization.XmlSerializer > [vbc] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ...... > > It seems I'm missing something VERY basic. Could anybody enlighten me? > ;-) stw ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ Nant-users mailing list Nant-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nant-users