compilar VB desde linea de comandos - dll, y exe que llama a la dll
Publicado por gautxori (1 intervención) el 05/07/2020 20:09:33
Hola, necesito compilar desde linea de comandos, tanto un ejecutable, como una dll asociada a él.
He conseguido compilar la dll, con la línea:
siendo utilidades.vb,
.
Pero NO consigo compilar a continuación del anterior el ejecutable,
Intento hacerlo con la orden:
.
Obtengo el error:
....Programa.vb(3) : warning BC40056: El espacio de nombres o el tipo especificado en las importaciones 'utilidad.Funciones' no contienen ningún miembro público o no se encuentran. Asegúrese de que el espacio de nombres o el tipo se hayan definido y de que contengan al menos un miembro público. Asegúrese de que el nombre del elemento importado no utilice ningún alias.
Ayuda, por favor
He conseguido compilar la dll, con la línea:
1
vbc -target:library .\utilidades.vb
siendo utilidades.vb,
1
2
3
4
5
6
7
8
Imports System.Console
Namespace Funciones
Public Class IO
Public Shared Sub Pausa
'....
End Sub
End Class
End Namespace
Pero NO consigo compilar a continuación del anterior el ejecutable,
1
2
3
4
5
6
7
Imports System
Imports utilidad.Funciones
Module Programa
Sub Main()
IO.Pausa()
End Sub
End Module
Intento hacerlo con la orden:
1
vbc.exe -reference:.\utilidad.dll .\Programa.vb
Obtengo el error:
....Programa.vb(3) : warning BC40056: El espacio de nombres o el tipo especificado en las importaciones 'utilidad.Funciones' no contienen ningún miembro público o no se encuentran. Asegúrese de que el espacio de nombres o el tipo se hayan definido y de que contengan al menos un miembro público. Asegúrese de que el nombre del elemento importado no utilice ningún alias.
Ayuda, por favor
Valora esta pregunta
0