我正在尝试在.NET 4上的MVC 3中使用多项目ASP.NET MVC区域(如描述here)(因为自MVC 2 Beta以来它没有得到官方支持)。所以我从MVC 2 Preview中找到了Microsoft.Web.Mvc.Build.dll并修改了脚本,以便它可以直接使用程序集(它没有强名称):
<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便携式区域作为替代方案(看起来不是我乍看之下的所需)?