Hi Curt, That is odd. Here is what I do. I have
Nant and NantContrib installed in different locations. I have a target that
loads NantContrib (and any of my custom tasks/functions/etc) via
<loadtasks>. Then I use <nantschema> to output the schema to the
VS.NET schema directory. This has been working fine for me. Here is an example
of what I do: <target name=”schema”> <loadtasks assembly=”${nantcontrib.dir}\bin\NAnt.Contrib.Tasks.dll”
/> <loadtasks assembly=”custom.tasks.dll”
/> <nantschema output=”${visualstudio.xmlschemadir}\
nant-0.85.win32.net-1.1.xsd” target-ns=”http://nant.sf.net/schemas/nant-0.85.win32.net-1.1.xsd” /> </target> Of course, VS.NET has to be restarted
after I run the schema target and each buildfile needs the xmlns attribute
defined with the correct namespace given, but it works fine for me. Let me know if this doesn’t help! --Edwin From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Curtis Zarger I successfully installed the IntelliSense
as described, but I've lost my NAntContrib tasks in the process. They are
no longer recognized as valid tasks; VS.Net underlines the NAntContrib tasks
and on mouseover indicates that the active schema does not support the
element. I've re-copied the NAntContrib bin
contents into the NAnt bin folder, but haven't been able to recover use of the
NAntContrib tasks, or get them into the schema with the <nantschema>
tasks. Any thoughts would be appreciated. Curt Zarger -----Original Message----- IntelliSense Lives!!! Thanks for the replies. I had typed in the xmlns
as I'd seen many times but the problem ended up being that the namespace in the
xsd did not match the one I was typing in. Because of this the intellisense
never worked. I used the <nantschema> task and created my own xsd
with the target namespace that I had been trying to use (http://nant.sf.net/schemas/nant-0.85.win32.net-1.0.xsd.) This works great. I
can even see my custom and contrib. tasks in IntelliSense. Awesome! Thanks to Edwin and Bill
for your help. Long live the NAnt
Community!!! Matt Hulse |
RE: [Nant-users] IntelliSense for NAnt build files
Castro, Edwin Gabriel (Firing Systems Engr.) Thu, 07 Oct 2004 11:16:49 -0700