Liberados los Microsoft Chart Controls para .NET Framework 3.5!

Basta con qué estés una semana “desconectado” de la comunidad tecnológica para encontrarte con un montón de novedades. La última viene de la mano de un anuncio realizado el 27 de octubre por el equipo de SQL Server Reporting Services. Se trata de la liberación de los Microsoft Chart Controls para .NET Framework 3.5 y aplicaciones de tipo ASP.NET y Windows Forms. Se trata de una serie de controles en formato stand-alone que se pueden integrar de manera sencilla en aplicaciones ASP.NET y Windows Forms y de forma similar a como se añaden gráficos en SQL Server Reporting Services 2008. La verdad es que los controles tienen muy buena pinta, y si no, judgad vosotros mismos:

Subset of available chart 
types

Enlaces importantes:

Publicado por

Juan Carlos González

Juan Carlos es Ingeniero de Telecomunicaciones por la Universidad de Valladolid y Diplomado en Ciencias Empresariales por la Universidad Oberta de Catalunya (UOC). Cuenta con más de 12 años de experiencia en tecnologías y plataformas de Microsoft diversas (SQL Server, Visual Studio, .NET Framework, etc.), aunque su trabajo diario gira en torno a SharePoint & Office 365. Juan Carlos es MVP de Office Servers & Services desde 2015 (anteriormente fue reconocido por Microsoft como MVP de Office 365 y MVP de SharePoint Server desde 2008 hasta 2015), coordinador del grupo de usuarios .NET de Cantabria (Nuberos.Net, www.nuberos.es), co-fundador y coordinador del Grupo de Usuarios de SharePoint de España (SUGES, www.suges.es), así como co-director de la revista gratuita en castellano sobre SharePoint CompartiMOSS (www.compartimoss.com). Hasta la fecha, ha publicado 8 libros sobre SharePoint & Office 365 y varios artículos en castellano y en inglés sobre ambas plataformas.

16 comentarios sobre “Liberados los Microsoft Chart Controls para .NET Framework 3.5!”

  1. Hola Espinete, para ello debes agregar a tu solución un proyecto de Instalación (Setup) desde el panel de soluciones botón derecho sobre la solución Agregar > Nuevo proyecto y seleccionas de tipo Otro tipo de proyectos > Instalación e Implementación.

    Una vez tienes el proyecto debes agregar como en cualquier setup el resultado de tu proyecto de VB/C#, etc. para ello vas al menú Ver > Editor > Sistema de Archivos, agregas el resultado de tu proyecto en la carpeta de Aplicación > botón derecho del ratón > Agregar > Resultado del Proyecto. Además de agregar el resultado del proyecto (ejecutable/dll y otras dependencias) deberás agregar el fichero MSChart.exe, para ello vas a la Carpeta de Instalación > Agregar > Archivo y seleccionas MSChart.exe.

    Una vez tengas ese instalador en tu aplicación de distribución, debes ir a Ver > Editor > Acciones personalizadas y ahí deberás ir a la opción Instalación y pulsar botón derecho > Agregar Acción Personalizada y buscar el archivo dentro de la Carpeta de Aplicación (donde lo agregaste en el paso anterior) y agregarlo.

    Una vez agregado vas al panel de Propiedades y en Argument verás que pone /Install, pues puedes poner /Verysilent si quieres que la instalación no pida ningún tipo de aceptación por parte del usuario y se haga de forma transparente. Eso sí, asegúrate de que el usuario no tiene ningún tipo de aplicación en ejecución porque puede que se reinicie automáticamente.

    Con todo ello en el proceso de instalación se instalan tanto la aplicación de base como ese requisito.

    Basta con compilar y generar el proyecto Setup para obtener el instalador necesario para tu aplicación con el MSChart.exe incluído.

    Espero te sirva.

    Saludos.
    Francisco J.

  2. Nada amigo para eso estamos, un placer colaborar con todos ustedes. Y no sólo por la duda de nuestro compañero, sino también como muestra de agradecimiento a tí en este caso, y a todos los bloggers que postean a diario sus notas e impresiones sobre desarrollo.

    Gracias a tí Juan Carlos.

    Pd. Si véis el post y creéis que haya que aclarar algo al respecto no dudéis en comentármelo y hago un documento explicativo con las correcciones o lo que haga falta.

    Saludos.
    Francisco J.

  3. Me encantaría poner un chart en mi blog, eso se puede???

    Me explico??

    Osea la idea es algo asícomo sale en la serie de The L word
    Donde hay un chart en la cual se entrelazan todas las personas relacionadas.

  4. Hola!
    Pues hombre, si tu blog está basado en alguna tecnología .NET, seguro que puedes poner un chart de este tipo…en cuanto a los datos a mostrar, pues dependerán de la fuente de datos que defina (personas relacionadas).

    Un saludo

    JC’s

  5. He buscado algunos foros para la graficacion de ciertos datos en un proyecto que llevo a cabo en .net, mi problema es combinar los tipos de graficos, necesito como 10 series de lineas, para hacer unas curvas con unos datos, en eso no tengo problemas, lo dificil es que ahora debo ubicar dos puntos en la grafica que sean independientes y que solo pueda mostrarlos como tal, como puntos. alguna sugerencia, perdon, tal vez no sea el foro correcto, pero parece que me pueden ayudar.
    Por favor.
    De antemamo, gracias.

  6. Saludos a Todos interesandte este control ya lo descargue pero tengo vb.net 2005 no jala con esta version del vb???
    o bien como lo puedo agregar a mis controles xq no lo encuentro

  7. Buenas Cronos,
    Los chart controls sólo te van a funcionar con VB 2008 ya que forman parte del SP1 de .NET Framework 3.5 y el AddOn a instalar es para VS 2008.

    Un saludo

    JC’s

  8. Hola! Tengo una duda con respecto al primer comentario. Estoy haciendo un instalable y añado el MSChart.exe tal y como has explicado anteriormente. Cuando ejecuto el instalable me da un error y me dice “el servicio windows installer no esta disponible. otra aplicacion puede estar ejecutando el programa de instalación. finalice las instalaciones en curso o reinicie el equipo, y a continuacion ejecute de nuevo el programa de instalación”. Porque me da este error?
    Gracias y saludos

  9. Hola mira no se como agragar el componente mschart a mi proyecto de c# ya que en proyecto agregar refencia no esta para activar el control. no se sime puedas ayudar. pero de igual forma gracias.

  10. Buen dia, me gustaria si estos controles se pueden usar desde SilverLight 3.

    Porque como no veo ningun comentario para este producto.

    Si no es asi, me gustaria saber si alguien me puede dar una pista si existe una libraria de graficacion gratuita para SilverLight 3.

    Saludos

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *