Образец технологии сериализации, независимой от версии
В этом образце демонстрируются возможности .NET-сериализации, независимой от версии. В примере выполняется построение приложений, использующих различные версии объекта BinaryFormatter для сериализации и десериализации данных. Несмотря на наличие различных типов версий, приложения легко взаимодействуют друг с другом. Дополнительные сведения см. в разделе Независимая от версий сериализация.
Построение образца с использованием командной строки
Откройте окно командной строки и перейдите к вложенной папке (в приложении V1 или V2) для данного образца, соответствующей выбранному языку.
Введите msbuild.exe <ver> application.sln в командной строке (где <ver> равно v1 или v2).
Построение образца с использованием Visual Studio
Откройте обозреватель Windows и перейдите к вложенной папке для данного образца, соответствующей выбранному языку.
Перейдите во вложенную папку приложения V1 из выбранного на прошлом шаге каталога.
Дважды щелкните изображение V1 Application.sln, чтобы открыть файл в Visual Studio.
В меню Построение выберите команду Построить решение.
Перейдите во вложенную папку приложения V2 и повторите два предыдущих шага для построения приложения V2.
По умолчанию построение приложений помещается во вложенные папки \bin или \bin\Debug каталогов соответствующего проекта.
Выполнение примера
В окне командной строки перейдите к одной из вложенных языковых папок, выбранных во время построения приложения.
Введите runme.cmd в командную строку для одновременного выполнения обоих приложений.
Также можно перейти в каталоги, содержащие новые исполняемые файлы и последовательно выполнить их.
Примечание |
---|
В образце производится построение консольных приложений. Чтобы просмотреть выводимые ими данные, необходимо загрузить и выполнить их в окне командной строки. |
См. также
Справочник
Дата сборки: 2010-03-10