ASP.NET Site web du répertoire BIN et références

Imaginer la solution suivante:

  • Site web ABC.com (pas d'Application Web)
  • BLL (couche de logique métier dans un autre assemblée)
  • DTO (dto objets dans leur propre assemblée)
  • DAL (data access layer dans sa propre assemblée).
    1. La BLL a une référence à la DAL.
    2. La BLL a une référence à la DTO couche.
    3. Le Site web des références du projet BLL.

Quand on compile le projet de site web, les Dll suivantes apparaissent dans le répertoire BIN:
BLL.dll
DTO.dll
DAL.dll

Quand on va à prévisualiser le site, une erreur se produit sur de ne pas avoir le nécessaire de montage références... Maintenant si on clique droit sur le site web du projet, Ajouter une Référence, et ajouter explicitement la référence à l'manquant assemblées, cela fonctionnera très bien.

Il me semble ASP.NET tire les assemblys référencés de l'assembly référencé d'être ajouté/référencé dans le site web.

Pourquoi a-t-on besoin d'ajouter des références explicites à des références des références... ? Désolé si je ne suis pas libellé correctement ou si elle déroutant.

OriginalL'auteur user47460 | 2008-12-18