Ho un file .cs
pieno di codice C# io continuo riutilizzo in più progetti.fanno riferimento al codice C# da più progetti
In questo momento mi sto includendolo in questi progetti copiando e incollando il codice in un nuovo file in ogni cartella di progetto. Questo è il errato modo per farlo.
qual è il right modo per farlo?
Il modo giusto dovrebbe:
- mantenere il codice comune in un solo posto sul mio computer
- e mantenere il legame fresco --- in modo che quando le modifiche del codice comuni, ogni progetto è a conoscenza di esso , la prossima volta ricompilerò quel progetto.
A caso indovinare, mi aspetto una sorta di direttiva come using mycode = C:\common\mycode.cs
, ma sono sicuro che non è il modo .NET di fare le cose.
(sto usando C# 2010, NET 4.0, e solo la compilazione di questo codice in locale su un computer.)
Ho fatto tutto questo, ma ora non riesco a utilizzare le funzioni nella Libreria di classi. Ho bisogno di una sorta di direttiva 'using'? – Joe
@Joe Sì, è necessario aggiungere il riferimento al progetto e quindi aggiungere l'utilizzo in ogni file che fa riferimento a una classe nella libreria. Quindi in alto usando [Namespace]. Anche Visual Studio può risolverlo facendo clic con il tasto destro del mouse se la DLL si trova nel progetto. –
E ho anche bisogno di rendere le classi nel .dll public ... * facepalm * – Joe