0

Dans VS 2008, j'ai un .csproj simple qui contient un fichier Entity Framework .edmx (V1). Chaque fois que je construis le projet, la DLL de sortie est mise à jour, même si rien n'a changé. J'ai reproduit ceci dans le projet le plus simple possible (contenant un fichier .cs ordinaire et un modèle edmx). Si je supprime le modèle edmx et que je le répète, l'assemblage de sortie ne sera pas touché. Si j'ajoute le modèle edmx et que je le répète, l'assemblage de sortie est modifié à chaque fois. C'est un problème car le vrai projet dépend d'une douzaine d'autres projets et il fait des ravages avec les temps de travail dans les couches supérieures de l'application. Est-ce un problème connu? Un moyen de le réparer?Le projet VS2008 avec le modèle Entity Framework aboutit à une compilation "toujours sale"

Merci!

Répondre

0

Ok, j'ai trouvé ce petit bijou sur un Microsoft EF blog:

Construire incrémental Nous avons utilisé pour redéployer fichiers EDMX (le cas échéant des fichiers étaient ensemble à un résultat en embarqués ressources), que tout avait changé dans le modèle. Cela a inutilement initié d'autres actions de build , et pour certains grands projets , ces actions de build supplémentaires peuvent prendre un certain temps. Dans VS 2010, nous mis à jour notre tâche de construction EntityDeploy à seulement déployer lorsque le modèle a changé.

Au moins, il est fixé à EF4 ...

Questions connexes