Поделиться через


Образец технологии сериализации, независимой от версии

В этом образце демонстрируются возможности .NET-сериализации, независимой от версии. В примере выполняется построение приложений, использующих различные версии объекта BinaryFormatter для сериализации и десериализации данных. Несмотря на наличие различных типов версий, приложения легко взаимодействуют друг с другом. Дополнительные сведения см. в разделе Независимая от версий сериализация.

Построение образца с использованием командной строки

  1. Откройте окно командной строки и перейдите к вложенной папке (в приложении V1 или V2) для данного образца, соответствующей выбранному языку.

  2. Введите msbuild.exe <ver> application.sln в командной строке (где <ver> равно v1 или v2).

Построение образца с использованием Visual Studio

  1. Откройте обозреватель Windows и перейдите к вложенной папке для данного образца, соответствующей выбранному языку.

  2. Перейдите во вложенную папку приложения V1 из выбранного на прошлом шаге каталога.

  3. Дважды щелкните изображение V1 Application.sln, чтобы открыть файл в Visual Studio.

  4. В меню Построение выберите команду Построить решение.

  5. Перейдите во вложенную папку приложения V2 и повторите два предыдущих шага для построения приложения V2.

По умолчанию построение приложений помещается во вложенные папки \bin или \bin\Debug каталогов соответствующего проекта.

Выполнение примера

  1. В окне командной строки перейдите к одной из вложенных языковых папок, выбранных во время построения приложения.

  2. Введите runme.cmd в командную строку для одновременного выполнения обоих приложений.

Также можно перейти в каталоги, содержащие новые исполняемые файлы и последовательно выполнить их.

7a6c3wzt.note(ru-ru,VS.100).gifПримечание
В образце производится построение консольных приложений. Чтобы просмотреть выводимые ими данные, необходимо загрузить и выполнить их в окне командной строки.

См. также

Справочник

BinaryFormatter
FileStream

Дата сборки: 2010-03-10