Esta es la última versión de la utilidad gsColorearCodigo (a fecha del 11 de septiembre de 2020) en la que he usado Visual Studio 2019 y .NET 4.8.
Pulsa este enlace si quieres ver la versión original (creada para .NET 2.0).
Descripción de gsColorearCodigo
NOTA del 24/Oct/20
Revisión de esta utilidad usando la nueva versión publicada hoy de gsColorearNET en NuGet.
He actualizado también la instalación de ClickOnce.
Nota del 12/Sep/2020
Estoy probando la utilidad de colorear en .NET 5.0 Preview 8 y a duras penas ya está operativa...
es que el editor de Visual Studio 2019 Preview está aún muy verde para las aplicaciones de Windows Forms para Visual Basic.
El hacerlo con esa versión es para poder depurar el código de la DLL de colorear, ya que en un proyecto de .NET framework
no se puede... o yo no sé cómo hacerlo... todo hay que decirlo.
Cuando tenga tiempo publicaré en el blog las cosillas que recomiendo hacer hasta que mejoren el editor/diseñador de WinForms para Visual Basic.
Nota del 11/Sep/2020:
Esta nueva versión utiliza la librería de colorear código compilada para .NET Standard 2.0.
Esa DLL la he instalado desde el paquete de NuGet que he creado para la DLL gsColorearNET.
No he probado el instalador de ClickOnce en otro equipo, así que no sé si será totalmente operativo ;-)
Al menos lo es en mi propio equipo...
De todas formas, actualizaré el código fuente de la nuevas versión, que aparte de usar esa DLL de colorear,
también tiene otros cambios (mejoras) con respecto a la actualización anterior del 9 de septiembre pasado.
El programa principal y la DLL de colorear están compilados con Visual Studio 2019,
en el caso de la utilidad (gsColorearCodigo.exe) utilizando el .NET Framework 4.8,
y la DLL (gsColorearNET.dll) está compilada para usar .NET Standard 2.0.
Entre otras cosas, esta versión (aparte de las mejoras en gsColorearNET) incluye la opción de "Colorear desde RTF" (ver la Figura 1).
Así como algunos cambios en la pestaña de configuración (ver figura 2) y en la ventana de mostrar RTF, que ahora permite
cambiar el código RTF y al pulsar en el botón RTF se muestran los cambios realizados.
Figura 1. Colorear desde RTF
Es la opción que en un 99.99% de las veces utilizo para colorear el código ya que me permite copiar el texto de Visual Studio (es lo que se ve detrás de la utilidad) lo pego en la aplicación y al usar esa opción de Colorear desde RTF lo que hace es colorear para HTML usando el código de RTF, es decir, no comprueba las palabras clave, etc., para generar el código HTML a usar en una página WEB.
Figura 2. Pestaña de opciones
Instalar gsColorearCodigo (y el código fuente)
Para instalar la utilidad puedes hacerlo de dos formas:
- Usando el ZIP que hay más abajo, pero tendrás que complilarlo ya que el ejecutable no se incluye, solo el código fuente para Visual Basic.
- Instalándolo por medio de ClickOnce (recomendado), ya que así podrás recibir notificaciones cuando haya alguna nueva versión e instalarla automáticamente.
En cualquier caso, lo instales directamente o por medio de ClickOnce, desde la ventana de Acerca de puedes comprobar si hay nuevas versiones del programa o también mirando esta página, que al fin y al cabo es la que usa el programa para saber si hay nuevas versiones (o actualizaciones).
Nota:
En realidad la página que mira para ver si hay nuevas actualizaciones es la anterior (la original creada con .NET 2.0) pero he puesto allí la misma versión que en esta... y cuando actualice nuevamente la utilidad, cambiaré el enlace para que mire esta página.
Esto es así porque esta página la he publicado después de compilar y crear el instalador.
Más abajo te pongo el ZIP con el código completo para Visual Basic usando una solución de Visual Studio 2019 con .NET 4.7.2.
Espero que te sea de utilidad
Nos vemos.
Guillermo