es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Nombre de la ruta de salida del proyecto de la plantilla de Visual Studio.

Tengo un proyecto de plantilla que uso para comenzar nuevos proyectos y quiero usarlos lado a lado. Sus espacios de nombres se actualizan según el nombre del proyecto que ingreso cuando los creo, por lo que no hay choque de nombres de espacios de nombres, sin embargo, todos tienen la misma ruta de salida de manera predeterminada (la misma ruta de la solución de la plantilla original). ¿Cómo puedo parametrizarlos para que los archivos DLL tengan el mismo nombre que los nombres de los proyectos creados pero no los nombres de la plantilla? Planeo crear varios proyectos rápidamente, por lo que no quiero dar la ruta de salida manualmente cada vez. Gracias.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para parametrizar la ruta de salida del proyecto de plantilla para que los archivos DLL tengan el mismo nombre que los nombres de proyectos creados, puedes seguir estos pasos:

    1. Abre el archivo .csproj del proyecto de plantilla en un editor de texto (por ejemplo, Visual Studio Code).
    2. Localiza la línea que define la propiedad de ruta de salida:

    <outputpath>bin\Debug\</outputpath>
    
    1. Reemplaza la parte fija de la ruta de salida con una variable que haga referencia al nombre del proyecto:
    <outputpath>bin\Debug\$(ProjectName)\</outputpath>
    
    1. Guarda el archivo y cierra el editor de texto.

    2. Abre el proyecto de plantilla en Visual Studio y reconstrúyelo para aplicar los cambios al archivo .csproj.

    3. Para crear un nuevo proyecto basado en la plantilla, utiliza el diálogo Nuevo proyecto de Visual Studio y escribe un nombre de proyecto único.

    4. Cuando construyas el nuevo proyecto, la ruta de salida se establecerá automáticamente en una carpeta que coincida con el nombre del proyecto y los archivos DLL tendrán el mismo nombre que el nombre del proyecto en lugar del nombre de la plantilla.

    Al parametrizar la ruta de salida de esta manera, puedes crear rápidamente múltiples proyectos basados en la misma plantilla sin tener que establecer manualmente la ruta de salida cada vez.

Comments are closed.