2011-09-30 12 views
6

Sono un neofita dello studio visivo e mi chiedevo come impostare Visual Studio 2010 in modo che possa fare riferimento al mio progetto di libreria di classi Windows C#? Attualmente ho una soluzione con 2 progetti - Progetto libreria C# e progetto unit test.Come fare riferimento a un progetto Libreria di classi C# in Visual Studio 2010?

Qual è il modo migliore per creare più client che utilizzeranno questa libreria? Dovrebbero essere la loro soluzione o solo un altro progetto nella soluzione di libreria? Come uso le classi nella funzione di libreria dal progetto che fa riferimento al progetto di libreria?

+0

filo correlati - http: // StackOverflow. it/questions/1116465/how-do-you-share-code-between-projects-solutions-in-visual-studio – adatapost

risposta

12

È possibile aggiungere un riferimento a una libreria facendo clic con il tasto destro sul nodo di riferimento in Solution Explorer e selezionando il req. lib ...

quando tutto ciò che le applicazioni che consumano si trovano all'interno della stessa soluzione io preferirei mettere il lib anche all'interno del linfonodo sentinella, altrimenti mi sarebbe usare un linfonodo sentinella in più

+0

Un semplice modo per risolvere un problema che stavo trovando piuttosto complicato. 2 1/2 anni dopo, grazie. –

10

Fare clic con il pulsante destro del mouse sul progetto client "Riferimenti" -> Aggiungi riferimento Passare alla scheda Progetti se la libreria di classi si trova nella stessa soluzione. Altrimenti Sfoglia e seleziona la DLL della libreria di classi.

Se la libreria di classi non verrà rilasciata come dll comune per più progetti, è meglio aggiungerli tutti alla stessa soluzione.

+0

dead link http://www.homeandlearn.co.uk/csharp/csharp_s16p1.html – stu

Problemi correlati