Compartir a través de


Ejemplo de Version Tolerant Serialization Technology

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 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) del 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 del 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.

7a6c3wzt.note(es-es,VS.100).gifNota:
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

Fecha de compilación: 2010-03-10