Я пытаюсь заставить мультипроектные области ASP.NET MVC (как описано здесь ) работать в MVC 3 на .NET 4 (поскольку это официально не поддерживается со времен бета-версии MVC 2).Итак, я нашел Microsoft.Web.Mvc.Build.dll из MVC 2 Preview и изменил скрипт, чтобы он мог использовать сборку напрямую (без строгого имени):
<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 (на первый взгляд это не то, что мне нужно)?