Utilizando Visual Studio 2005.
¿Hay algo en los archivos .sln o .vcproj (o en cualquier otro lugar) que defina el tipo / subtipo de proyecto?
Editar: Lo que quiero decir es que cuando crea un proyecto, primero elige un idioma (por ejemplo, Visual C #), luego un tipo de proyecto (por ejemplo, Windows) y luego un subtipo (por ejemplo, Aplicación de consola).
¿Dónde se almacena esta información dentro de los archivos VS?
visual-studio-2005
rbrayb
fuente
fuente
Respuestas:
En los archivos XML del proyecto:
Las aplicaciones de consola contienen:
Las aplicaciones WinForms contienen:
Los proyectos de biblioteca (.dll) contienen:
y NO contienen un
Los proyectos ASP.NET y WCF contienen:
Los GUID hacen algo para definir exactamente qué tipo de proyecto es. Los anteriores se tomaron de una aplicación ASP.NET. También existen en los proyectos WCF, y cambiar los GUID puede engañar a Vis Studio para que cambie el tipo de proyecto cuando lo abre.
fuente
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<OutputType>Exe</OutputType>
pero resultó que era una aplicación web a través de los GUID en lugar de una aplicación de consolaUn poco más de investigación y encontré esto:
INFO: Lista de guías de tipo de proyecto conocidas .
Mi archivo .sln contiene:
Proyecto de Visual Studio 2005 ("{ FAE04EC0-301F-11D3-BF4B-00C04F79EFBC }") = "AddNumbers", "AddNumbers.csproj", "{2C81C5BB-E3B0-457E-BC02-73C76634CCD6}"
El enlace muestra:
Tipo de proyecto Descripción Tipo de proyecto Guid
Windows (C #) { FAE04EC0-301F-11D3-BF4B-00C04F79EFBC }
Entonces es Windows C # y el subtipo es según la respuesta de @ HardCode. En mi caso, es "Aplicación de consola".
fuente
El archivo .vproj define el tipo de proyecto, por ejemplo, lo siguiente define un proyecto C ++.
La etiqueta del proyecto también incluye la versión del compilador.
fuente
Haga doble clic en "Mi proyecto" en el Explorador de soluciones y observe el cuadro combinado "Tipo de aplicación:". Le dice (y le permite cambiar) el tipo de proyecto.
fuente
Si está interesado en encontrar subtipos de un proyecto, es decir, en la categoría de proyecto de Windows C #, verifique si es una aplicación de Windows Form o WPF
Intente agregar un nuevo elemento en el proyecto y le mostrará los elementos específicos de ese tipo de proyecto junto con las opciones predeterminadas.
Por ejemplo, si hay un proyecto de WPF, muestra las opciones relacionadas con WPF como 'Ventana', 'Página' 'Control de usuario' ... En el caso de la aplicación de formulario de ventana, muestra 'Formulario de ventana', etc.
fuente
Siga: Explorador de soluciones -> pase el mouse / haga clic con el botón derecho sobre el elemento de su proyecto (no la carpeta del proyecto. Verifique la vista Propiedades para ver si hizo clic en la carpeta o el proyecto) -> Propiedades. Entonces toda la información está disponible para el proyecto.
fuente
Haga clic derecho en la solución y haga clic en Abrir carpeta en el explorador de archivos. Navegue hasta el archivo de proyecto. coloque el cursor sobre él, la información sobre herramientas muestra el tipo de archivo de proyecto.
fuente
fuente