J’ai ajouté une référence à la DLL d’assembly log4net à mon projet.
Quand je construis, je reçois un avertissement disant:
Avertissement Assembly ‘Lib \ log4net.dll’ est incorrectement spécifié en tant que fichier.
Je cherche l’ aide pour cette erreur sur MSDN , et il dit:
Cet avertissement est généré lors de la génération du manifeste de l’application lorsque le processus de génération détecte qu’une référence de fichier est en réalité un assembly (géré ou natif) .
C’est exactement ce que je fais la référence de fichier est un assembly. Que me dit-on ici?
Comment append une référence à une DLL d’assembly sans append de référence à une DLL d’assembly?
Essayez de définir la propriété Build Action des DLL source sur None. Cela a résolu le problème pour nous.
Je me suis heurté à ce problème moi-même.
C’est ce qui a fonctionné pour moi:
J’avais ajouté un assemblage comme référence et comme “ressource existante”. Suppression du fichier de l’explorateur de solutions, fermeture, puis réouverture du projet.