VS2005: Assemblée '<l'assemblée>' est mal spécifié dans un fichier.
J'ai ajouté une référence à la log4net assemblée dll à mon projet.
Quand je construis, je reçois un avertissement disant:
Avertissement Assemblée "Lib\log4net.dll" est
mal spécifié dans un fichier.
Je recherche la de l'aide pour cette erreur sur MSDN, et il dit:
Cet avertissement est généré lors de l'
manifeste de l'application lors de la génération
le processus de construction détecte que un fichier
référence est en fait un (réussi ou
natif) de l'assemblée.
C'est exactement ce que je fais; le fichier de référence est une assemblée. Ce que me dit-on ici?
Comment puis-je ajouter une référence à un assembly dll, tout en n'ajoutant une référence à un assembly dll?
- Pouvez-vous poster le <Reference> pour la section Log4Net dll à partir de votre .fichier csproj?
Vous devez vous connecter pour publier un commentaire.
Essayez le réglage de l'Action de Construire de la propriété de la source de la Dll à Aucun. Il a résolu le problème pour nous.
None
ne sera pas déployé avec le reste du projet...J'ai été en cours d'exécution dans ce problème moi-même.
C'est ce qui a fonctionné pour moi:
J'avais ajouté une assemblée comme référence et comme un "Ressources Existantes." La suppression d'un fichier dans l'Explorateur de solutions, la fermeture, la réouverture du projet a travaillé en.