Я пытаюсь создать сайт ASP.NET, используя MSBuild - в частности, тег AspNetCompiler. Я знаю, что для моего проекта мне нужно добавить несколько ссылок. В Visual Studio у меня есть несколько ссылок, одна из которых является ссылкой на проект, а другие представляют собой некоторые библиотеки DLL (AjaxControlToolkit и т. Д.). Я счастлив не ссылаться на проект и ссылаться на DLL вместо этого - однако я просто не могу понять, как добавить ссылку. Я посмотрел вверх и вниз, и вот что я нашел до сих пор:
<Target Name = "PrecompileWeb">
<AspNetCompiler
VirtualPath = "DeployTemp"
PhysicalPath = "D:\AutoBuild\CruiseControl\Projects\Websites\MyCompany\2.0.0\WorkingDirectory\VSS"
TargetPath = "D:\AutoBuild\CruiseControl\Projects\Websites\MyCompany\2.0.0\PreCompiled"
Force = "true"
Debug = "true"
Updateable = "true"/>
</Target>
Кроме того - я где-то взял этот фрагмент кода из Интернета, который, как я думал, может помочь:
<ItemGroup>
<Reference Include="My.Web.DataEngine, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>D:\AutoBuild\CruiseControl\Projects\Components\My.Web.DataEngine\bin\Debug\My.Web.DataEngine.dll</HintPath>
</Reference>
</ItemGroup>
Я хочу добавить атрибут к тегу AspNetCompiler, например:
References="@(Reference)"
но MSBuild не очень этому рад.
Я немного застрял в том, что не смог найти приличных ссылок на это где-либо, поэтому я действительно оценил бы некоторые указатели или справочные материалы и т. Д. (Или просто ответ!)
Спасибо за помощь.
-Tom