共用方式為


版本相容序列化技術範例

下載範例

這個範例將示範.NET 序列化的版本相容功能。 此範例會建置使用不同版本之 BinaryFormatter 將資料序列化及還原序列化的應用程式。 雖然有不同型別的版本存在,這些應用程式還是能密切地互相通訊。 如需詳細資訊,請參閱版本相容序列化

若要使用命令提示字元建置範例

  1. 開啟 [命令提示字元] 視窗,並巡覽至此範例的任一程式設計語言的子目錄 (V1 Application 或 V2 Application 底下)。

  2. 在命令列中輸入 msbuild.exe <ver> application.sln (其中 <ver> 為 v1 或 v2)。

若要使用 Visual Studio 建置範例

  1. 開啟 檔案總管,並巡覽至此範例任一程式設計語言的子目錄。

  2. 巡覽至您在前一個步驟選取之目錄的 [V1 Application] 子目錄。

  3. 按兩下 V1 Application.sln 的圖示,在 Visual Studio 中開啟檔案。

  4. 在 [建置] 功能表上,按一下 [建置方案]。

  5. 巡覽至 [V2 Application] 子目錄,然後重複前兩個步驟,以建置 V2 Application。

應用程式將建置於其個別專案目錄的預設 \bin 或 \bin\Debug 子目錄中。

若要執行範例

  1. 在 [命令提示字元] 視窗中,巡覽至您建置範例應用程式時所選的語言特定子目錄。

  2. 在命令列輸入 runme.cmd,同時執行兩個應用程式。

或者,巡覽至新可執行檔所在的目錄,然後循序執行這些可執行檔。

注意事項注意事項

這個範例會建置一個主控台應用程式。您必須在 [命令提示字元] 視窗中啟動及執行這些應用程式,才能檢視這些應用程式的輸出。

請參閱

參考

BinaryFormatter

FileStream