Где определена цель AfterBuildCompiler (msbuild)? - PullRequest
0 голосов
/ 29 марта 2011

Я пытаюсь заставить мультипроектные области 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 (на первый взгляд это не то, что мне нужно)?

1 Ответ

1 голос
/ 29 марта 2011

Вы можете проверить следующую статью .

...