/ / La DLL précédemment référencée est toujours incluse dans la sortie de la construction après la suppression de la référence - c #, .net, visual-studio, build

La DLL précédemment référencée est toujours incluse dans la sortie de la construction après la suppression de la référence - c #, .net, visual-studio, build

J'utilise Visual Studio 2010 et travaille sur unprojet que quelqu'un d'autre a créé. Ce projet comportait des références à plusieurs DLL (référençant directement la DLL), dont beaucoup n’ont plus besoin à cause de modifications de conception majeures. J’ai supprimé les références de mon projet, mais les DLL inutiles sont toujours intégrées à la construction. lors de la construction de mon projet, et ils sont inclus en tant que dépendances détectées dans un nouveau projet d'installation que j'ai créé.

Pourquoi, quand j’ai supprimé une référence à une DLL netoujours être détecté comme une dépendance et être inclus dans la construction? Il n'y a rien dans le code référençant l'une de ces DLL, je me suis assuré de cela. J'ai également ouvert le fichier csproj dans un éditeur de texte et je ne vois rien référant à ces DLL qui apparaissent toujours donne?

Réponses:

3 pour la réponse № 1

Il est probable que le projet que vous construisez de manière transitoire dépende de cet assemblage.


1 pour la réponse № 2

Utilisez Build> Clean Solution ou Rebuild Solution et elle disparaîtra probablement.

Le dossier de sortie n’est pas nettoyé lors de la création d’une solution. Par conséquent, tous les anciens fichiers y sont laissés jusqu’à ce que vous exécutiez l’une des commandes ci-dessus.