ASP.NET Website-Verzeichnis BIN, und Referenzen

Stellen Sie sich die folgende Lösung:

  • Website ABC.com (nicht-Web-Anwendung)
  • BLL (business-Logik-Schicht in ein separates assembly)
  • DTO (dto-Objekte in einer eigenen assembly)
  • DAL (data access layer in einem eigenen assembly).
    1. Der BLL hat einen Verweis auf die DAL.
    2. Der BLL hat eine Referenz auf das DTO-Schicht.
    3. Das Website-Projekt auf den BLL.

Wenn man Sie kompiliert, das website-Projekt, die folgenden DLLs angezeigt, die im Verzeichnis BIN:
BLL.dll
DTO.dll
DAL.dll

Wenn man geht, um eine Vorschau der Website, tritt ein Fehler auf, über die nicht die erforderlichen assembly-Referenzen... Nun, wenn man rechts klickt auf das website-Projekt, Verweis Hinzufügen, und fügen Sie explizit der Verweis auf die fehlende Assemblys, es wird funktionieren.

Es scheint mir, wie ASP.NET zieht die referenzierten Assemblys, auf die verwiesen wird-assembly Hinzugefügt wurde/wird in der website.

Warum braucht man hinzufügen, explizite Verweise der Verweise der Verweise... ? Sorry, wenn ich bin nicht den Wortlaut dieser richtig oder wenn es verwirrend.

InformationsquelleAutor user47460 | 2008-12-18

Schreibe einen Kommentar