2010-12-11 9 views

risposta

32

Generalmente creo una sottocartella lib nella root e inserisco tutti gli assembly di terze parti. Quindi tutti i progetti fanno riferimento agli assembly da questa posizione. In questo modo il progetto è autonomo e gli assembly di terze parti sono versionati insieme al codice sorgente.

+1

Stai aggiungendoli sotto una cartella della soluzione? –

+2

Sì, lo faccio e vengono registrati insieme al codice sorgente. Puoi considerarli come codice sorgente necessario per far funzionare il tuo progetto, è solo che non hai la fonte :-) In questo modo ogni sviluppatore può recuperare la fonte del progetto e non chiedere perché non lo compila perché non riesce a trovare alcune DLL di terze parti. Ecco un esempio di [esempio ASP.NET MVC project] (https://github.com/darind/samplemvc) che ho scritto che illustra il concetto. –

Problemi correlati