visual trucos studio code visual-studio projects-and-solutions

visual-studio - trucos visual studio code



Consejos y trucos para trabajar con soluciones y proyectos de Microsoft Visual Studio (6)

Después de responder esta pregunta , pensé que sería bueno recopilar algunos consejos y trucos para trabajar con soluciones y proyectos de MSVS.

Aquí está mi lista:

  • Cómo evitar guardar nuevos proyectos automáticamente para reducir la basura en el sistema de archivos.

    Desmarca Herramientas-> Opciones-> Proyectos y soluciones-> Guardar nuevos proyectos cuando se crean

  • Cómo agregar un archivo común a varios proyectos sin copiarlo en el directorio del proyecto.

    Haga clic derecho en un proyecto, seleccione Agregar-> Artículo existente-> Agregar como enlace (presione la flecha pequeña en el botón Agregar)

  • Cómo agregar proyectos a la solución sin incluirlos en el proceso de compilación

    Haga clic derecho en la solución, seleccione Agregar-> Nueva carpeta de solución .
    Haga clic derecho en la carpeta creada, seleccione Agregar-> Agregar proyecto existente

  • ¿Cómo editar el archivo del proyecto desde Visual Studio?

    Haga clic derecho en el proyecto y seleccione Descargar proyecto , haga clic derecho en el proyecto descargado y seleccione Editar . O instale los comandos de energía y seleccione Editar archivo de proyecto

  • Cómo agrupar archivos en el árbol del proyecto (como los archivos generados automáticamente para los controles de WinForms)

    Abra el archivo del proyecto para editarlo.

Change

<Compile Include="MainFile.cs" /> <Compile Include="SecondaryFile.cs" /> To <Compile Include="SecondaryFile.cs "> <DependentUpon> MainFile.cs </DependentUpon> </Compile>

Tienes algo mas que agregar?


Me gusta cambiar la ubicación predeterminada en la que se guardan los nuevos proyectos.

Herramientas-> Opciones (pestaña Seleccionar proyectos y soluciones)

Esta "pestaña" tiene todo tipo de bondad. No solo la capacidad de cambiar las ubicaciones predeterminadas y evitar el ahorro automático de nuevos proyectos, sino también otras cosas buenas. Por ejemplo:

Seguimiento de elemento activo: selecciona el archivo en el explorador de soluciones cuando se cambian las ventanas.

Mostrar ventana de salida cuando se inicia la compilación - Alternar para mostrar o no. Me gusta, tu millaje variará.



Primera regla de trabajo con Visual Studio:


Soy un gran fan de usar msbuild para construir mis soluciones con la opción / m para que se construya usando múltiples núcleos. Puede disminuir drásticamente el tiempo de construcción.

Scott Hanselman publicó cómo agregarlo a su lista de herramientas en http://www.hanselman.com/blog/HackParallelMSBuildsFromWithinTheVisualStudioIDE.aspx .

Sin embargo, normalmente solo ejecuto ''msbuild / m'' desde el símbolo del sistema o PowerShell.

Otro consejo que a veces es útil es aprovechar los eventos previos y posteriores a la construcción para agregar lógica adicional antes o después de una compilación. Para ver estos, vaya a Propiedades para un proyecto, haga clic en la pestaña Compilar y luego seleccione "Crear eventos ..."


Usando la ventana de comando para abrir rápidamente archivos en su solución:

  1. Abra la ventana de Comando (CTRL-ALT-A)
  2. Escriba open <filename>

Creo un alias para open ejecutando lo siguiente en la ventana de comandos: alias o open . Visual Studio recordará el alias a partir de ese momento, por lo que solo tendré que escribir o <filename> .

¡Incluso busca proyectos de bases de datos a diferencia de algunos complementos de terceros!

Lamentablemente, hay un error en la finalización del nombre del archivo al buscar archivos anidados. Una solución simple es escribir el comienzo del nombre de archivo, presionar la tecla ESC y luego escribir el resto del nombre. Para buscar login.aspx.cs, ingrese login.aspx , login.aspx ESCP y luego escriba .cs .