Tengo un archivo .cs
lleno de código C# que sigo reutilizando en múltiples proyectos.Hacer referencia al código C# de múltiples proyectos
Ahora mismo lo incluyo en estos proyectos al copiar y pegar el código en un nuevo archivo en cada directorio de proyecto. Esta es la equivocada manera de hacerlo.
¿Cuál es el derecho manera de hacerlo?
La forma correcta debe:
- mantener el código común en un solo lugar en mi equipo
- y mantener el enlace fresca --- así que cuando los cambios de código comunes, cada proyecto es consciente de ello , la próxima vez que recompile ese proyecto.
azar adivinar, yo esperaría algún tipo de directiva como using mycode = C:\common\mycode.cs
, pero estoy seguro de que no es la manera de hacer las cosas .NET.
(estoy usando C# 2010, .NET 4.0, y sólo compilar el código localmente en un ordenador.)
He hecho todo eso, pero ahora parece que no puedo hacer uso de las funciones en la Biblioteca de clases. ¿Necesito algún tipo de directiva 'using'? – Joe
@Joe Sí, necesita agregar la referencia al proyecto y luego agregar el uso en cada archivo que haga referencia a una clase en la biblioteca. Entonces en la parte superior usando [Namespace]. También Visual Studio puede resolverlo haciendo clic con el botón derecho si la DLL está en el Proyecto. –
Y también necesito hacer las clases en el .dll público ... * facepalm * – Joe