none
Actualizaciones con NuGet en Visual Studio RRS feed

  • Pregunta

  • Hola! compañeros.

    Estaba mirando el tema de NuGet de Visual Studio para hacer actualizaciones de los componentes, asunto que me parece muy interesante. Pero me surge una pregunta, si actualizo alguno de los componentes o varios en Visual Studio... tendre que actualizar la versión del framework de .NET en el servidor de producción? Si esto es asi... cual seria la mejor forma de actualizar el framework en el Servidor de producción, sin que se genere incompatibilidades con las actualizaciones de NuGEt de VS.

    Gracias por la ayuda. Saludos.


    Oskr Rodriguez.

    jueves, 28 de agosto de 2014 14:59

Respuestas

  • Hola, eso depende del paquete en cuestión. Lo más seguro es que vayas a la página del paquete y veas que requisitos tiene. De todas formas Nuget no te va a cambiar el Framework de los proyectos. De hecho creo que ni siquiera te va a mostrar paquetes no compatibles.

    Yo prefiero usar la consola. Acá un tutorial.

    Salu2

    • Marcado como respuesta oskr226 jueves, 28 de agosto de 2014 15:33
    jueves, 28 de agosto de 2014 15:12
  • Hola oskr226.

    La versión NuGet que descargará será la última versión para el Framework de tu proyecto. Es decir, si tu proyecto X está desarrollado para el Framework 4.0 entonces descargará la última versión del paquete NuGet para ese Framework.

    Por lo tanto no tendrías problemas en tu servidor que se encuentra en producción.

    Saludos


    Christian Amado | Software Engineer | MCPD: Windows Phone Developer | MCTS: Silverlight Developer

    • Marcado como respuesta oskr226 jueves, 28 de agosto de 2014 15:33
    jueves, 28 de agosto de 2014 15:10
  • >>si actualizo alguno de los componentes o varios en Visual Studio... tendre que actualizar la versión del framework de .NET en el servidor de producción?

    porque deberias hacerlo, se supone que los componentes que implementas mediante nuget deben ser compatibles con la version de .net que usas para desarrollar

    recuerda que no siempre tienes que bajar la ultima version de un componente, mediante linea de comando en la consola de nuget podrias indicar que version vas a utilizar

    si un componente no esta disponible para la version de .net que usas, entonces no deberias utilizarlo

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta oskr226 jueves, 28 de agosto de 2014 15:33
    jueves, 28 de agosto de 2014 15:11

Todas las respuestas

  • Hola oskr226.

    La versión NuGet que descargará será la última versión para el Framework de tu proyecto. Es decir, si tu proyecto X está desarrollado para el Framework 4.0 entonces descargará la última versión del paquete NuGet para ese Framework.

    Por lo tanto no tendrías problemas en tu servidor que se encuentra en producción.

    Saludos


    Christian Amado | Software Engineer | MCPD: Windows Phone Developer | MCTS: Silverlight Developer

    • Marcado como respuesta oskr226 jueves, 28 de agosto de 2014 15:33
    jueves, 28 de agosto de 2014 15:10
  • >>si actualizo alguno de los componentes o varios en Visual Studio... tendre que actualizar la versión del framework de .NET en el servidor de producción?

    porque deberias hacerlo, se supone que los componentes que implementas mediante nuget deben ser compatibles con la version de .net que usas para desarrollar

    recuerda que no siempre tienes que bajar la ultima version de un componente, mediante linea de comando en la consola de nuget podrias indicar que version vas a utilizar

    si un componente no esta disponible para la version de .net que usas, entonces no deberias utilizarlo

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta oskr226 jueves, 28 de agosto de 2014 15:33
    jueves, 28 de agosto de 2014 15:11
  • Hola, eso depende del paquete en cuestión. Lo más seguro es que vayas a la página del paquete y veas que requisitos tiene. De todas formas Nuget no te va a cambiar el Framework de los proyectos. De hecho creo que ni siquiera te va a mostrar paquetes no compatibles.

    Yo prefiero usar la consola. Acá un tutorial.

    Salu2

    • Marcado como respuesta oskr226 jueves, 28 de agosto de 2014 15:33
    jueves, 28 de agosto de 2014 15:12
  • Compañeros!! Muchas gracias por la ayuda. Efectivamente no todo se debe actualizar por que si.

    Tendren en cuenta las versiones que se deban actualizar de un componente para el framework que utilizo.

    Matías, gracias por el enlace lo revisaré!

    Saludos.


    Oskr Rodriguez.

    jueves, 28 de agosto de 2014 15:43