2011-03-29 59 views
0

我想在.NET 4上使用MVC 3中的多项目ASP.NET MVC区域(如描述的here)(因为它自MVC 2 Beta以来并未正式支持)。所以,我从MVC 2预览发现Microsoft.Web.Mvc.Build.dll和修改脚本,以便它可以直接使用的组件(这不是强命名):AfterBuildCompiler(msbuild)目标定义在哪里?

<UsingTask TaskName="Microsoft.Web.Mvc.Build.CreateAreaManifest" AssemblyFile="..\..\Microsoft.Web.Mvc.Build.dll" /> 
<UsingTask TaskName="Microsoft.Web.Mvc.Build.CopyAreaManifests" AssemblyFile="..\..\Microsoft.Web.Mvc.Build.dll" /> 

,但我得到“错误MSB4057 :目标“AfterBuildCompile”在项目中不存在。“。这个目标在哪里定义?

发现了很多相关的帖子,但没有工作。我应该放弃希望拥有多个项目区域还是尝试MVCContrib便携式区域作为替代方案(看起来不是我需要乍一看)?

回答