Condividi tramite


Esempio di tecnologia di serializzazione indipendente dalla versione

Scarica l'esempio

In questo esempio vengono illustrate le funzionalità relative alla tolleranza dalla versione della serializzazione .NET. L'esempio compila applicazioni che, nonostante utilizzino versioni diverse di un oggetto BinaryFormatter per serializzare e deserializzare i dati, sono in grado di comunicare senza problemi. Per altre informazioni, vedere Serializzazione a tolleranza di versione.

Per compilare l'esempio usando il prompt dei comandi

  1. Aprire una finestra del prompt dei comandi, quindi spostarsi in una delle sottodirectory specifiche del linguaggio (in V1 Application o V2 Application) relative all'esempio.

  2. Digitare msbuild.exe <ver> application.sln alla riga di comando (in cui <ver> corrisponde a v1 o v2).

Per compilare l'esempio usando Visual Studio

  1. Aprire Esplora file, quindi spostarsi in una delle sottodirectory specifiche del linguaggio relative all'esempio.

  2. Spostarsi nella sottodirectory V1 Application della directory selezionata nel passaggio precedente.

  3. Fare doppio clic sull'icona relativa a V1 Application.sln per aprire il file in Visual Studio.

  4. Scegliere Compila soluzione dal menu Compila.

  5. Spostarsi nella sottodirectory V2 Application e ripetere i due passaggi precedenti per compilare l'applicazione denominata V2 Application.

Le applicazioni verranno compilate nelle sottodirectory predefinite \bin o \bin\Debug delle rispettive directory di progetto.

Per eseguire l'esempio

  1. Nella finestra del prompt dei comandi spostarsi nella sottodirectory specifica del linguaggio selezionata durante la compilazione delle applicazioni di esempio.

  2. Digitare runme.cmd dalla riga di comando per eseguire entrambe le applicazioni contemporaneamente.

In alternativa, spostarsi nelle directory contenenti i nuovi eseguibili ed eseguirli in sequenza.

Nota

L'esempio compila applicazioni console.Per visualizzare l'output delle applicazioni, è necessario avviarle ed eseguirle in una finestra del prompt dei comandi.

Vedere anche

Riferimenti

BinaryFormatter

FileStream