2010-01-05 4 views
0

Je ne fais que tester des zones dans ASP.NET MVC 2 et j'ai rencontré un petit problème.ASP.NET MVC 2 Areas et AfterBuildCompiler

J'ai ajouté les lignes appropriées à mon dossier de projet:

<Target Name="AfterBuild" DependsOnTargets="AfterBuildCompiler"> 
    <PropertyGroup> 
     <AreasManifestDir>$(ProjectDir)\..\Manifests</AreasManifestDir> 
    </PropertyGroup> 
    <CreateAreaManifest AreaName="$(AssemblyName)" AreaType="Child" AreaPath="$(ProjectDir)" ManifestPath="$(AreasManifestDir)" ContentFiles="@(Content)" /> 
    </Target> 

Mais le problème que j'ai est que je reçois l'erreur suivante:

La cible « AfterBuildCompiler » n'existe pas dans la projet.

Je pense qu'il me manque quelque chose d'évident - des suggestions?

Répondre

0

Quand je suis arrivé cette erreur était parce que le Microsoft.Web.Mvc.Build.dll manquait dans C: \ Program Files \ Microsoft ASP.NET \ ASP.NET MVC 2 \ Assemblées

Ne pas savoir si c'est le seul problème cependant.

+0

Merci pour cela - d'où avez-vous obtenu la DLL? – Fenton

+0

Eh bien, il est venu avec VS2010 je pense. Je n'ai pas exploré les zones avec des projets séparés plus loin depuis qu'ils l'ont mis dans Futures, donc je suis allé avec des dossiers Area à la place. – magnus

+0

Ok cool - Je suis sur VS2008 donc je devais l'obtenir de Codeplex. Merci de votre aide. – Fenton