P1 dipenda dal progetto P2
P2 dipenda dal progetto P3.
Nelle impostazioni di progetto, bisogna inserire le giuste referenze (references).
Nelle proprietà di P2 bisogna inserire la referenza a P3.
Nelle proprietà di P1 bisogna inserire la referenza a P2. E' perfettamente inutile, se non controproducente, inserire in P1 la referenza a P3.

Quando si compila la soluzione, il compilatore crea automaticamente nella cartella dove viene creato l'eseguibile (di default bin/debug) anche le due dll dipendenti (sia P2 che P3). In questo modo, se si vuole pubblicare l'applicazione in un altra cartella/macchina, è sufficente copiare l'intero contenuto di questa cartella senza preoccuparsi di andare a recuperare le dll chissà dove.
Nessun commento:
Posta un commento