none
No aparece la consola de comandos

    Pregunta

  • Hola a todos:

    No aparece la consola de comandos cuando tengo que ver unos datos que lleva el App.Config.

    Estoy utilizando en el Submain lo siguiente:

    Option Explicit On Option Strict On Imports System.Threading Imports System.IO Imports System.Reflection Imports System.Resources Imports System.Security.Cryptography Imports System.IO.Log Imports System.Text Imports Microsoft.Win32 Imports System.Management Imports System.Configuration Public Class Submain <STAThread()> Friend Shared Sub Main() Application.EnableVisualStyles() Application.SetCompatibleTextRenderingDefault(False) AddHandler Application.ThreadException, AddressOf Application_ThreadException 'Added this AddHandler AppDomain.CurrentDomain.UnhandledException, AddressOf UnhandledExceptionEventRaised 'Comprobamos la instalación de SqlCOmpact 4.0 ComprobarInstalaciónSqlCompact() 'Comprobamos la instalación de Crystal Reports ComprobarInstalaciónMotorInformes() Dim settings As ConnectionStringSettingsCollection = ConfigurationManager.ConnectionStrings If Not settings Is Nothing Then For Each cs As ConnectionStringSettings In settings Console.WriteLine(cs.Name) Console.WriteLine(cs.ProviderName) Console.WriteLine(cs.ConnectionString) Next End If

    '********/*********

    No hay forma de que aparezca la consola, en cambio para probar he abierto un nuevo proyecto de cónsola y funciona perfectamente.

    Muchas gracias a todos.

    Gemma

    miércoles, 2 de noviembre de 2016 8:21

Respuestas

  • "gemma_campillo" escribió:

    > No aparece la consola de comandos cuando tengo que ver unos datos que lleva el App.Config.
    >
    >    Console.WriteLine(cs.Name)
    >    Console.WriteLine(cs.ProviderName)
    >    Console.WriteLine(cs.ConnectionString)
    >
    > Next
    >
    > No hay forma de que aparezca la consola, en cambio para probar he abierto un nuevo proyecto
    > de cónsola y funciona perfectamente.

    Gemma, quiero entender que te refieres a que no te aparece la Ventana de Salida cuando estás depurando tu aplicación de Windows Forms (no una aplicación de consola) desde el propio IDE de Visual Studio. Si es así, establece un punto de interrupción, por ejemplo, en la instrucción Next que aparece tras la última línea Console.WriteLine. Cuando se detenga el código selecciona el menú Ver --> Otras Ventanas --> Salida, o si lo prefieres, pulsa la combinación de teclas Ctrl + Alt + O (no es un cero).

    Esto hará que se muestre en la ventana de Salida los valores que has enviado desde tu aplicación mediante el método compartido Console.WriteLine, tal y como muestra la siguiente captura de pantalla:

    Pero si te refieres a que no te aparece la consola ejecutando directamente tu aplicación desde el propio sistema operativo Windows, pues va a ser que no, porque para ello tendrás que ejecutar una Aplicación de consola en lugar de una Aplicación de Windows Forms,  tal y como has podido comprobar. ;-)


    Enrique Martínez Montejo
    [MS MVP - Visual Studio y Tecnologías de Desarrollo]

    Nota informativa: La información contenida en este mensaje, así como el código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin garantías de ninguna clase, y no otorga derecho alguno. Usted asume cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o sugerido en el presente mensaje.

    Si esta respuesta le ha resultado útil, recuerde marcarla como satisfactoria.

    Si usas Visual Basic .NET y deseas ser productivo y feliz, se inteligente y activa la instrucción
    Option Strict.


    miércoles, 2 de noviembre de 2016 16:34
    Moderador

Todas las respuestas

  • "gemma_campillo" escribió:

    > No aparece la consola de comandos cuando tengo que ver unos datos que lleva el App.Config.
    >
    >    Console.WriteLine(cs.Name)
    >    Console.WriteLine(cs.ProviderName)
    >    Console.WriteLine(cs.ConnectionString)
    >
    > Next
    >
    > No hay forma de que aparezca la consola, en cambio para probar he abierto un nuevo proyecto
    > de cónsola y funciona perfectamente.

    Gemma, quiero entender que te refieres a que no te aparece la Ventana de Salida cuando estás depurando tu aplicación de Windows Forms (no una aplicación de consola) desde el propio IDE de Visual Studio. Si es así, establece un punto de interrupción, por ejemplo, en la instrucción Next que aparece tras la última línea Console.WriteLine. Cuando se detenga el código selecciona el menú Ver --> Otras Ventanas --> Salida, o si lo prefieres, pulsa la combinación de teclas Ctrl + Alt + O (no es un cero).

    Esto hará que se muestre en la ventana de Salida los valores que has enviado desde tu aplicación mediante el método compartido Console.WriteLine, tal y como muestra la siguiente captura de pantalla:

    Pero si te refieres a que no te aparece la consola ejecutando directamente tu aplicación desde el propio sistema operativo Windows, pues va a ser que no, porque para ello tendrás que ejecutar una Aplicación de consola en lugar de una Aplicación de Windows Forms,  tal y como has podido comprobar. ;-)


    Enrique Martínez Montejo
    [MS MVP - Visual Studio y Tecnologías de Desarrollo]

    Nota informativa: La información contenida en este mensaje, así como el código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin garantías de ninguna clase, y no otorga derecho alguno. Usted asume cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o sugerido en el presente mensaje.

    Si esta respuesta le ha resultado útil, recuerde marcarla como satisfactoria.

    Si usas Visual Basic .NET y deseas ser productivo y feliz, se inteligente y activa la instrucción
    Option Strict.


    miércoles, 2 de noviembre de 2016 16:34
    Moderador
  • Hola querido maestro:

    Ya lo he entendido y veo que si no es una aplicación de consola pues nada, que no puede salir. Yo creía que si se podía ver la consola, asunto solucionado como siempre.

    Muchas gracias querido amigo, era un tontería pero quería ver si era posible. Nada más.

    Un fuerte abrazo como siempre querido Enrique.

    Gemma

    miércoles, 2 de noviembre de 2016 17:06