2010-03-26 60 views
0

我試圖建立使用的MSBuild一個ASP.NET網站 - 特別是AspNetCompiler標籤。我知道,對於我的項目,我需要添加一些參考。在Visual Studio中我有幾次提到,一個是項目的引用,其餘的是某些DLL(AjaxControlToolkit等)。我很高興沒有引用該項目並引用該DLL - 但我只是不能解決如何添加引用。我上下打量着,這是我到目前爲止已經發現:的MSBuild:建築用AspNetCompiler網站 - 添加引用?

<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的是不是對此感到十分高興。

我已經有點停留在不能夠找到這樣體面的任何地方引用:所以我真的apprechiate一些指針或參考材料等(或僅僅是答案!)

感謝你幫忙。

-Tom

回答

4

aspnet_compiler工具不具有參考性質。你

已經看過用Web Deployment Projects2005版)?

+0

大 - 感謝我指出了正確的方向,並且出了死衚衕!我沒有足夠的代表來投票......但我會盡我所能記住我的時間! – 2010-04-04 22:07:43