版本相容序列化技術範例
更新:2007 年 11 月
這個範例將示範.NET 序列化的版本相容功能。此範例會建置使用不同版本之 BinaryFormatter 將資料序列化及還原序列化的應用程式。雖然有不同型別的版本存在,這些應用程式還是能密切地互相通訊。如需詳細資訊,請參閱版本相容序列化。
如需使用這些範例的詳細資訊,請參閱下列主題:
若要使用命令提示字元建置範例
開啟 [命令提示字元] 視窗,並巡覽至此範例的任一程式設計語言的子目錄 (V1 Application 或 V2 Application 底下)。
在命令列中輸入 msbuild.exe <ver> application.sln (其中 <ver> 是 v1 或 v2)。
若要使用 Visual Studio 建置範例
開啟 [Windows 檔案總管],並巡覽至此範例的任一程式設計語言的子目錄。
巡覽至您在前一個步驟選取之目錄的 [V1 Application] 子目錄。
按兩下 V1 Application.sln 的圖示,在 Visual Studio 中開啟檔案。
在 [建置] 功能表上,按一下 [建置方案]。
巡覽至 [V2 Application] 子目錄,然後重複前兩個步驟,以建置 V2 Application。
應用程式將建置於其個別專案目錄的預設 \bin 或 \bin\Debug 子目錄中。
若要執行範例
在 [命令提示字元] 視窗中,巡覽至您建置範例應用程式時所選的語言特定子目錄。
在命令列輸入 runme.cmd,同時執行兩個應用程式。
或者,巡覽至新可執行檔所在的目錄,然後循序執行這些可執行檔。
注意事項: |
---|
這個範例會建置一個主控台應用程式。您必須在 [命令提示字元] 視窗中啟動及執行這些應用程式,才能檢視這些應用程式的輸出。 |