Compartir a través de


Ejemplo Version Tolerant Serialization Technology

Actualización: noviembre 2007

Este ejemplo muestra las características de tolerancia a versiones de .NET Serialization. En el ejemplo se generan aplicaciones que utilizan versiones diferentes de una clase BinaryFormatter para serializar y deserializar datos. A pesar de la presencia de versiones de tipo diferentes, las aplicaciones se comunican de forma transparente. Para obtener más información, vea Serialización tolerante a versiones.

Para obtener información sobre el uso de los ejemplos, vea los siguientes temas:

Download sample

Para generar el ejemplo desde el símbolo del sistema

  1. Abra una ventana del símbolo del sistema y navegue hasta uno de los subdirectorios específicos del lenguaje (en V1 Application o V2 Application) para tener acceso al ejemplo.

  2. Escriba msbuild.exe <ver> application.sln en la línea de comandos (donde <ver> es v1 o v2).

Para generar el ejemplo mediante Visual Studio

  1. Abra el Explorador de Windows y navegue hasta uno de los subdirectorios específicos del lenguaje para tener acceso al ejemplo.

  2. Navegue hasta el subdirectorio V1 Application del directorio que seleccionó en el paso anterior.

  3. Haga doble clic en el icono V1 Application.sln para abrir el archivo en Visual Studio.

  4. En el menú Generar, haga clic en Generar solución.

  5. Navegue hasta el subdirectorio V2 Application y repita los dos pasos anteriores para generar la aplicación V2 Application.

Las aplicaciones se generarán en los subdirectorios predeterminados \bin o \bin\Debug de sus directorios de proyecto respectivos.

Para ejecutar el ejemplo

  1. En la ventana del símbolo del sistema, navegue hasta el subdirectorio específico del lenguaje que seleccionó cuando generó las aplicaciones de ejemplo.

  2. Escriba runme.cmd en la línea de comandos para ejecutar ambas aplicaciones a la vez.

Otra opción es navegar a los directorios que contienen las nuevas aplicaciones ejecutables y ejecutarlas secuencialmente.

Nota:

En el ejemplo se generan aplicaciones de consola. Para ver el resultado, debe iniciarlas y ejecutarlas en una ventana del símbolo del sistema.

Vea también

Referencia

BinaryFormatter

FileStream