Cambiar Datos vb.net

Iniciado por Jeezy, 6 Junio 2018, 00:31 AM

0 Miembros y 2 Visitantes están viendo este tema.

Jeezy

Hola , estoy usando CodeDom para crear un .exe pero al crear el .exe con codedom necesito que se cambien los siguientes datos Objeto de inicio en ves de form 1 cambiarlo a sub Main
y Deshabilitar marco de trabjo de la aplicacion.


Eleкtro

#1
Cita de: Jeezy en  6 Junio 2018, 00:31 AMObjeto de inicio en ves de form 1 cambiarlo a sub Main

Utiliza la siguiente propiedad para especificar el nombre de la clase que provee el entry-point o punto de entrada (método 'Main') de la aplicación:


Ejemplo:
Código (vbnet) [Seleccionar]
Dim pOptions As New Dictionary(Of String, String)()
pOptions.Add("CompilerVersion", "v4.0")

Dim cProvider As CodeDomProvider = New VBCodeProvider(pOptions)
' o bien...
Dim cProvider As CodeDomProvider = New CSharpCodeProvider(pOptions)

Dim cParams As New CompilerParameters()
If cProvider.Supports(GeneratorSupport.EntryPointMethod) Then
   cParams.MainClass = "Namespace.ClassName" ' Ej. "ConsoleApp1.Module1", "WindowsApp1.Form1"
End If

Dim cResult As CompilerResults = cProvider.CompileAssemblyFromSource(cParams, ...)
...


Cita de: Jeezy en  6 Junio 2018, 00:31 AMy Deshabilitar marco de trabjo de la aplicacion.

El framework de la aplicación se deshabilita de forma implícita cuando no especificas un Form como "objeto de inicio".

Saludos.