Cómo escribir un programa de interfaz VB.NET
Sí, establezca el tipo de proyecto en una biblioteca de clases, decore todas las funciones con Public y encapsúlelas en la clase para generar un archivo dll. De esta manera, otros pueden agregar una referencia a su archivo dll en la página de referencia de las propiedades del proyecto de otras personas, luego importar el espacio de nombres y usarlo directamente.
Por ejemplo, en un proyecto:
NameSpace Controller
Public Class ControlMachine
Public Sub Boot()
Fin de sub
Apagado de sub público()
Fin de sub
Fin de clase
Fin de espacio de nombres
Vaya a las propiedades del proyecto del otro proyecto, vaya a la página Referencias y agregue una referencia a ese archivo dll. En el código:
Importa controlador 'Agregar en la parte superior del documento de código
Usar:
Atenuar el controlador como nueva ControlMachine
controlador .Boot()
controlador.Shutdown()
Espero que entiendas, no preguntes si no entiendes