3 votes

Erreur "Un assemblage avec le même nom simple" du moteur de vue Spark

J'essaie le moteur de vue Spark avec ASP MVC mais je reçois l'erreur suivante lors de l'affichage d'une vue. La vue fait référence à des objets de modèle qui se trouvent dans un assemblage différent de celui de l'application web principale (MyApp.Model.dll). Je suis bloqué sur la cause ou la résolution de ce problème.

La compilation de la vue dynamique a échoué. 0,0) : erreur CS1704 : Un assemblage avec le même nom simple 'MyApp.Model, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null a déjà été importé. Essayez de supprimer l'une des références ou de les signer pour les activer côte à côte.

0voto

lomaxx Points 32540

Il semble que vous fassiez référence au même assemblage plusieurs fois dans votre vue. Au lieu d'utiliser le <use assembly=""> vous pouvez utiliser l'élément <use namesace=""> élément

0voto

Matthieu Points 2766

Craig, j'ai le même problème, si je modifie une classe dans l'assemblage X et que je fais un build, j'obtiens cette erreur au runtime pour l'assemblage X.

Mais après un "rebuild" (pas "build") il fonctionne.

Pour moi, cela a été au milieu d'un projet. Cela vient peut-être d'une mise à jour ?

Matthieu

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X