Я немного опоздал на этот вопрос, но я искал решение этой проблемы с поворотом желания intellisense для NAntContrib также .Для этого выполните следующие действия:
Шаг 1: Вам нужно создать скрипт сборки для нового nant.sxd
, давайте назовем этот файл nantxsd.build
, который включает в себя задачи NAntContrib:
<project name="nant" default="go">
<property name="NAntContrib" value="E:\NAnt\nantcontrib-0.91-bin\nantcontrib-0.91\bin" />
<target name="go">
<loadtasks assembly="${NAntContrib}\NAnt.Contrib.Tasks.dll" />
<nantschema output="nant.xsd" target-ns="http://nant.sf.net/release/0.91/nant.xsd"/>
</target>
</project>
Шаг 2: Затем создайте новый файл nant.xsd
из командной строки.Если вы установили NAnt, вы сможете открыть окно командной строки в том же каталоге, что и скрипт nanntxsd.build
, и запустить:
nant /f:nantxsd.build
Шаг 3: Скопируйте новый nant.xsd в папку Visual Studio XML \ Schemas.Например:
"C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ Xml \ Schemas \ nant.xsd"