AfterBuildCompiler(msbuild)目标定义在哪里?

时间:2011-03-29 15:14:06

标签: .net asp.net-mvc asp.net-mvc-3 msbuild target

我正在尝试在.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便携式区域作为替代方案(看起来不是我乍看之下的所需)?

1 个答案:

答案 0 :(得分:1)

您可以查看following article