none
Crear archivo de clase y añarirlo al proyecto mediante código C# RRS feed

  • Pregunta

  • Hola

    De antemano deseo agradecer a los que amablemente den sus opiniones en mi pregunta.

    Existe alguna forma de generar un archiivo de clase .CS y AÑADIRLO AL PROYECTO mediante codigo ?

    Les agradezco sus amables respuestas

    miércoles, 22 de abril de 2020 16:53

Respuestas

  • Exactamente eso es lo que hace Visual Studio cuando pinchas en el proyecto y dices "añadir clase": Visual Studio genera el archivo y lo añade al proyecto. Eso mismo lo puedes hacer tú mismo desde tu propio código si aprendes a escribir un "add-in" para Visual Studio.

    Por desgracia, la curva de aprendizaje para aprender a hacer add-ins es un poco empinada. Si quieres una opción más sencilla (aunque no tan elegante), puedes simplemente escribir el fichero en disco y luego abrir el fichero .csproj del proyecto (que es un simple XML) y dentro del XML insertar la línea que sirve para incluir el fichero que acabas de generar. La desventaja de esta opción frente al add-in es que si esto lo haces sobre un proyecto que está abierto en ese momento, Visual Studio presenta un mensaje diciendo que el proyecto ha sido modificado y que si quieres volverlo a cargar.

    miércoles, 22 de abril de 2020 17:02
    Moderador
  • Sí, es lo mismo. Se trata de escribir un cacho de programa para enchufarlo en Visual Studio, con independencia del nombre que le pongan a eso en las distintas versiones.
    • Marcado como respuesta rodolopa miércoles, 22 de abril de 2020 22:51
    miércoles, 22 de abril de 2020 19:33
    Moderador

Todas las respuestas

  • Exactamente eso es lo que hace Visual Studio cuando pinchas en el proyecto y dices "añadir clase": Visual Studio genera el archivo y lo añade al proyecto. Eso mismo lo puedes hacer tú mismo desde tu propio código si aprendes a escribir un "add-in" para Visual Studio.

    Por desgracia, la curva de aprendizaje para aprender a hacer add-ins es un poco empinada. Si quieres una opción más sencilla (aunque no tan elegante), puedes simplemente escribir el fichero en disco y luego abrir el fichero .csproj del proyecto (que es un simple XML) y dentro del XML insertar la línea que sirve para incluir el fichero que acabas de generar. La desventaja de esta opción frente al add-in es que si esto lo haces sobre un proyecto que está abierto en ese momento, Visual Studio presenta un mensaje diciendo que el proyecto ha sido modificado y que si quieres volverlo a cargar.

    miércoles, 22 de abril de 2020 17:02
    Moderador
  • Te agradesco tu respuesta Alberto

    Voy a buscar informacion primero sobre el ADD-iNN , a ver que tal es

    buen dia

    miércoles, 22 de abril de 2020 17:34
    • Otra vez aqui.
    • Al decir ADD-INN te refieres a EXTENCIONES ?
    • Por que no encuentro como hacer las ADD-INN, solo para VS 2005, Y YO ESTOY EN vs 2017
    miércoles, 22 de abril de 2020 17:39
  • Sí, es lo mismo. Se trata de escribir un cacho de programa para enchufarlo en Visual Studio, con independencia del nombre que le pongan a eso en las distintas versiones.
    • Marcado como respuesta rodolopa miércoles, 22 de abril de 2020 22:51
    miércoles, 22 de abril de 2020 19:33
    Moderador
  • Ok te agraadezco Alberto

    Marco como respuesta

    Gracias

    miércoles, 22 de abril de 2020 22:51