Microsoft Visual Studio
| Versión | 2019(a partir del 4/13/2020) |
| Plataforma | Windows |
| Licencia | Comercial |
| Categoría | Programación |
Características principales
- Herramientas para editar, compilar, depurar y realizar pruebas unitarias de software
- Compatibilidad con C/C++, C#, Visual Basic, F#, SQL, CSS, JavaScript y otros lenguajes
- Implementación de programas en plataformas Windows, web, nube y SharePoint
- Herramientas de depuración y pruebas Live Unit Testing, Ejecutar al hacer clic y Asistentes de excepciones
- Gestión directa de proyectos de equipo alojados en proveedores como GitHub y Team Foundation Server
- Entorno personalizable
Descripción general del software
Visual Studio es una herramienta de desarrollo de software utilizada para crear programas de Windows y aplicaciones web. El kit de desarrollo incluye un entorno de desarrollo integrado (entorno de desarrollo integrado) y herramientas de prueba para todas las etapas del proceso de desarrollo de software.
Visual Studio incluye los siguientes componentes:
- Editor de código: Se utiliza para escribir código fuente; admite resaltado de sintaxis, marcadores, compilación en segundo plano, funciones de búsqueda y finalización de código mediante la tecnología IntelliSence de Microsoft.
- Depurador: Se utiliza para localizar y corregir errores de los programas; incluye depuración a nivel de código fuente y de máquina, así como puntos de interrupción y ejecución paso a paso.
- Diseñador: Proporciona herramientas visuales para crear aplicaciones de interfaz gráfica de usuario y conectarlas a fuentes de datos; incluye el Diseñador de Windows Forms y el Diseñador de Windows Presentation Foundation (WPF), además de un diseñador web, un diseñador de clases, un diseñador de datos y un diseñador de asignación de datos.
- Extensiones: Amplían la funcionalidad de Visual Studio; admiten macros, complementos y paquetes de extensiones.
El IDE de Visual Studio incluye varias perspectivas integradas para realizar distintas tareas. Proporciona interfaces específicas para la programación de código fuente, la depuración y la creación de formularios visuales. Los desarrolladores pueden utilizar uno de estos diseños prediseñados o personalizar sus propias perspectivas. El paquete de software Visual Studio contiene Microsoft Visual Basic, Visual C++, Visual C#, Visual F#, Visual web Developer y Team Foundation Server. El software admite una amplia variedad de lenguajes de programación, incluidos C, C++, VB.NET, C#, F#, XML, HTML, JavaScript y CSS.
Microsoft Visual Studio proporciona a los desarrolladores un IDE personalizable y admite una amplia variedad de lenguajes de programación populares. Es una buena herramienta para desarrolladores de software profesionales que buscan crear programas comerciales. Microsoft Visual Studio también es útil para desarrolladores web que quieren crear sitios web dinámicos y aplicaciones web interactivas para el .NET framework.
Tipo de archivo principal
Tipos de archivo compatibles
| Extensión | Tipo de archivo |
|---|---|
| .SLN | Archivo de solución de Visual Studio |
| .ADDIN | Archivo de definición de complemento de Visual Studio |
| .APPX | Paquete de aplicaciones de Windows |
| .APPXMANIFEST | Manifiesto de aplicaciones de Windows 10 |
| .APPXSYM | Archivo de símbolos del paquete de aplicaciones de Windows 8 |
| .APPXUPLOAD | Paquete de carga de aplicaciones de Windows 8 |
| .ASAX | Archivo de aplicación de servidor ASP.NET |
| .ASCX | Archivo de control de usuario de ASP.NET |
| .ASHX | Archivo de controlador web de ASP.NET |
| .ASM | Archivo de código fuente de ensamblador de Visual Studio |
| .ASMX | Archivo de servicio web de ASP.NET |
| .ASP | Página de Active Server |
| .ASPX | Página web extendida de Active Server |
| .AXD | Archivo de controlador web de ASP.NET |
| .BSC | Archivo de información del explorador de código fuente de Visual Studio |
| .C | Archivo de código fuente de C/C++ |
| .CC | Archivo de código fuente de C++ |
| .CD | Diagrama de clases de Visual Studio |
| .CLW | Archivo de Visual C++ ClassWizard |
| .COD | Código fuente compilado |
| .CONFIG | Archivo de configuración |
| .CPP | Archivo de código fuente de C++ |
| .CS | Archivo de código fuente de C# |
| .CSHTML | Página web de ASP.NET Razor |
| .CSPROJ | Proyecto de C# de Visual Studio |
| .CSS | Hoja de estilo en cascada |
| .CSX | Script de Visual C# |
| .CXX | Archivo de código fuente de C++ |
| .DBML | Archivo de diseño OR de Visual Studio |
| .DBPROJ | Archivo de proyecto de base de datos de Visual Studio |
| .DEF | Archivo de definición de módulo |
| .DGML | Documento de grafo dirigido de Visual Studio |
| .DGSL | Archivo de gráfico de sombreado visual |
| .DIAGSESSION | Archivo de sesión de diagnóstico |
| .DIB | Imagen de mapa de bits independiente del dispositivo |
| .DISCO | Documento de descubrimiento de DISCO |
| .DISCOMAP | Archivo de salida de DISCO Discovery |
| .DTD | Archivo de definición de tipo de documento |
| .EDMX | Archivo del diseñador de modelos de datos de entidades de ADO.NET |
| .FEATURE | Archivo de características de SharePoint |
| .FILTERS | Archivo de filtros de proyecto de Visual C++ |
| .FS | Archivo de código fuente de Visual F# |
| .FSI | Archivo de firmas de Visual F# |
| .FSPROJ | Archivo de proyecto de Visual F# |
| .FSSCRIPT | Script de Visual F# |
| .FSX | Archivo de script de Visual F# |
| .H | Archivo de encabezado de C/C++/Objective-C |
| .HH | Archivo de encabezado de C++ |
| .HLSL | Archivo de lenguaje de sombreado de alto nivel |
| .HPP | Archivo de encabezado de C++ |
| .HTM | Archivo de lenguaje de marcado de hipertexto |
| .HTML | Archivo de lenguaje de marcado de hipertexto |
| .HXX | Archivo de encabezado de código fuente de C++ |
| .IDB | Archivo intermedio de depuración de Visual Studio |
| .IDL | Archivo del lenguaje de definición de interfaces |
| .INC | Archivo de inclusión |
| .INL | Archivo en línea de C++ |
| .IPCH | Archivo de encabezado precompilado de IntelliSense |
| .JS | JavaScript File |
| .LICENSES | Archivo de clases con licencia de Visual Studio |
| .LICX | Archivo de licencia de Visual Studio |
| .LSPROJ | Proyecto de Visual Studio LightSwitch |
| .MASTER | Página maestra de ASP.NET |
| .MDF | Base de datos de SQL Server |
| .MDMP | Minivolcado de Windows |
| .MFCRIBBON-MS | Archivo XML de definición de cinta de MFC |
| .MSHA | Archivo de recursos de ayuda de Microsoft |
| .MSHI | Archivo de índice de ayuda de Microsoft |
| .MSIXBUNDLE | Paquete de aplicaciones de Windows 10 |
| .MSIXUPLOAD | Paquete de carga de aplicaciones de Windows 10 |
| .MYAPP | Archivo XML de aplicación de Visual Studio |
| .NATVIS | Archivo de visualización del depurador Natvis de VC++ |
| .NCB | Base de datos de IntelliSense de Visual C++ |
| .NUPKG | Paquete NuGet |
| .ODL | Archivo de lenguaje de descripción de objetos |
| .ORDEREDTEST | Archivo de prueba ordenada de Visual Studio |
| .PROPS | Archivo de propiedades de proyecto de Visual Studio |
| .PSESS | Archivo de sesión de rendimiento de Visual Studio |
| .RC | Script de recursos |
| .RC2 | Archivo de recursos de Visual Studio |
| .RCT | Plantilla de recursos de Visual Studio |
| .RDLC | Archivo de definición de informes de cliente de Visual Studio |
| .REFRESH | Archivo de actualización de Visual Studio |
| .RES | Script de recursos compilado de C++ |
| .RESJSON | Archivo de recursos de JavaScript de Windows |
| .RESOURCES | Archivo de recursos de Visual Studio |
| .RESW | Archivo de recursos de Windows |
| .RESX | Archivo de recursos administrados de .NET |
| .RGS | Script de registro |
| .RULESET | Archivo de conjunto de reglas de análisis de código de Visual Studio |
| .SBR | Archivo intermedio del explorador de código fuente de Visual Studio |
| .SDF | Archivo de base de datos de SQL Server Compact |
| .SDL | Archivo de lenguaje de descripción de servicios |
| .SETTINGS | Archivo de configuración de Visual Studio |
| .SITEMAP | Archivo de mapa del sitio de ASP.NET |
| .SKIN | Archivo de máscara de ASP.NET |
| .SLNX | Archivo XML de solución de Visual Studio |
| .SNIPPET | Fragmento de código de IntelliSense de Visual Studio |
| .SQL | Archivo de datos del lenguaje de consulta estructurado |
| .SQLPROJ | Proyecto de SQL Server de Visual Studio |
| .SRF | Archivo de respuesta del servidor |
| .SSC | Archivo de estado de SourceSafe |
| .SUO | Archivo de opciones de usuario de una solución de Visual Studio |
| .SVC | Archivo de servicio web WCF |
| .TARGETS | Archivo de destinos de MSBuild |
| .TESTRUNCONFIG | Archivo de configuración de ejecución de pruebas de Visual Studio |
| .TESTSETTINGS | Archivo de configuración de pruebas de Visual Studio |
| .TLH | Archivo de encabezado C/C++ generado por una biblioteca de tipos |
| .TLI | Archivo en línea generado de Typelib para C/C++ |
| .TRX | Archivo de resultados de pruebas de Visual Studio |
| .TT | Plantilla de texto de Visual Studio |
| .USER | Archivo de opciones de usuario de Visual Studio |
| .VB | Archivo de elemento de proyecto de Visual Basic |
| .VBHTML | Página web de ASP.NET Razor |
| .VBPROJ | Proyecto de Visual Basic.NET de Visual Studio |
| .VBSCRIPT | Script de Visual Basic |
| .VCP | Archivo de proyecto de eMbedded Visual C++ |
| .VCPROJ | Proyecto de C++ de Visual Studio (heredado) |
| .VCW | Archivo de espacio de trabajo de eMbedded Visual C++ |
| .VCXPROJ | Proyecto de Visual C++ |
| .VDP | Proyecto de implementación de Visual Studio |
| .VDPROJ | Proyecto de instalación y distribución de Visual Studio |
| .VSCONTENT | Archivo de contenido de Visual Studio |
| .VSDISCO | Documento de descubrimiento dinámico DISCO |
| .VSHOST.EXE | Archivo de proceso de hospedaje de Visual Studio |
| .VSI | Archivo de instalación de contenido de Visual Studio |
| .VSIX | Extensión de Visual Studio |
| .VSMACROS | Proyecto de macros binario de Visual Studio |
| .VSMDI | Archivo de metadatos de pruebas de Visual Studio |
| .VSMPROJ | Proyecto de macros de texto de Visual Studio |
| .VSP | Archivo de informe de rendimiento de Visual Studio |
| .VSPF | Archivo de filtro de rendimiento de Visual Studio |
| .VSPROPS | Archivo de propiedades del proyecto de Visual Studio |
| .VSPS | Informe de rendimiento serializado de Visual Studio |
| .VSPSCC | Archivo de control de código fuente de proyectos de Visual Studio |
| .VSPX | Archivo de datos de informes de rendimiento de Visual Studio |
| .VSSETTINGS | Archivo de configuración de Visual Studio |
| .VSSSCC | Archivo de control de código fuente de Visual Studio |
| .VSZ | Archivo de asistente de Visual Studio |
| .W32 | Makefile de Win32 |
| .WEBTEST | Archivo de prueba web de Visual Studio |
| .WID | Archivo de widget de Visual Studio |
| .WIQ | Archivo de consulta de elementos de trabajo de Visual Studio |
| .WSDL | Archivo de lenguaje de descripción de servicios web |
| .WSF | Archivo de script de Windows |
| .WSP | Paquete de solución de SharePoint |
| .XAML | Archivo XAML |
| .XAMLX | Archivo de servicio de flujo de trabajo de Visual Studio |
| .XHTML | Archivo de lenguaje de marcado de hipertexto extensible |
| .XML | Archivo XML |
| .XSC | Archivo de información interna del conjunto de datos de Visual Studio |
| .XSD | Definición de esquema XML |
| .XSL | Hoja de estilos XML |
| .XSLT | Archivo de transformaciones del lenguaje de hojas de estilos extensible |
| .XSS | Hoja de estilos XML |
Otros tipos de archivo relacionados
| Extensión | Tipo de archivo |
|---|---|
| .ACCDB | Base de datos de Access 2007 |
| .AIF | Formato de archivo de intercambio de audio |
| .AIFF | Formato de archivo de intercambio de audio |
| .APPLICATION | Archivo de manifiesto de implementación de ClickOnce |
| .APPREF-MS | Archivo de referencia de aplicaciones de Microsoft |
| .AU | Archivo de audio de Sun Microsystems |
| .AVI | Archivo Audio Video Interleave |
| .BROWSER | Archivo de definición de navegador de ASP.NET |
| .CLS | Archivo de clase de programa |
| .COVERAGE | Informe de cobertura de Visual Studio Code |
| .DLL | Biblioteca de vínculos dinámicos |
| .DLX | Archivo DLL renombrado |
| .DMP | Volcado de memoria de Windows |
| .DSP | Proyecto de Visual C++ 6 |
| .DSW | Archivo de área de trabajo de Visual C++ 6 |
| .EPS | Archivo PostScript encapsulado |
| .EXE | Archivo ejecutable de Windows |
| .GENERICTEST | Archivo de prueba genérico de Visual Studio |
| .GIF | Archivo de formato de intercambio de gráficos |
| .HDMP | Volcado de montón de Windows |
| .ILK | Archivo de vinculación incremental |
| .IPP | Archivo de macro de protección de funciones en línea |
| .JPE | Imagen JPEG |
| .JPEG | Imagen JPEG |
| .JPG | Imagen JPEG |
| .LOADTEST | Archivo de prueba de carga de Visual Studio |
| .MDB | Base de datos de Microsoft Access |
| .MDP | Archivo de espacio de trabajo de Visual C++ 5 |
| .MOV | Película de Apple QuickTime |
| .MPE | Archivo de película MPEG |
| .MPEG | Vídeo MPEG |
| .MPG | Video MPEG |
| .MSM | Módulo de combinación del instalador de Windows |
| .OCX | Control ActiveX |
| .OLB | Biblioteca de objetos OLE |
| .PCX | Archivo de imagen de mapa de bits de Paintbrush |
| .PDB | Base de datos de programas |
| .PNG | Gráfico de red portátil |
| .PRI | Archivo de índice de recursos de paquete |
| .QT | Película de Apple QuickTime |
| .RA | Archivo RealAudio |
| .RAM | Archivo de metadatos de Real Audio |
| .RLL | Biblioteca de recursos de Microsoft |
| .RPT | Archivo de Crystal Reports |
| .SRC | Archivo de código fuente |
| .SVN-BASE | Archivo base de Subversion |
| .TGA | Gráfico Targa |
| .TIF | Archivo de imagen etiquetado |
| .TLB | Biblioteca de tipos OLE |
| .TXT | Archivo de texto sin formato |
| .WAV | Audio WAVE |
| .WMF | Windows Metafile |