From b027287136b72d73786e2d2b0c6ac2d163be5660 Mon Sep 17 00:00:00 2001 From: Grange <2634070476@qq.com> Date: Sun, 29 Oct 2023 00:37:44 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=F0=9F=90=9B=20clang=20format=20for=20Se?= =?UTF-8?q?rver=20&=20ClientTest=20main?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- logic/Client/Client.csproj | 48 ++++----- logic/Client/PlayerStatusBar.xaml.cs | 2 +- logic/ClientTest/ClientTest.csproj | 28 ++--- logic/ClientTest/Program.cs | 42 ++++++++ logic/Server/Program.cs | 136 ++++++++++++------------ logic/logic.sln | 151 ++++++++++++++------------- 6 files changed, 225 insertions(+), 182 deletions(-) create mode 100644 logic/ClientTest/Program.cs diff --git a/logic/Client/Client.csproj b/logic/Client/Client.csproj index 861a7af4..d336e982 100644 --- a/logic/Client/Client.csproj +++ b/logic/Client/Client.csproj @@ -55,41 +55,41 @@ - all - runtime; build; native; contentfiles; analyzers; buildtransitive + all + runtime; build; native; contentfiles; analyzers; buildtransitive - - MainPage.xaml - - - Map.xaml - - - GameStatusBar.xaml - - - PlayerStatusBar.xaml - + + MainPage.xaml + + + Map.xaml + + + GameStatusBar.xaml + + + PlayerStatusBar.xaml + - - MSBuild:Compile - - - MSBuild:Compile - - - MSBuild:Compile - + + MSBuild:Compile + + + MSBuild:Compile + + + MSBuild:Compile + - + diff --git a/logic/Client/PlayerStatusBar.xaml.cs b/logic/Client/PlayerStatusBar.xaml.cs index dbe7258e..c5551556 100644 --- a/logic/Client/PlayerStatusBar.xaml.cs +++ b/logic/Client/PlayerStatusBar.xaml.cs @@ -95,7 +95,7 @@ private void DrawShipTable() ShipAllAttributesGrid.SetColumn(shipLabels[shipCounter].armor, 3); ShipAllAttributesGrid.SetColumn(shipLabels[shipCounter].shield, 4); ShipAllAttributesGrid.SetColumn(shipLabels[shipCounter].weapon, 5); - ShipAllAttributesGrid.SetColumn(shipStatusGrid, 5); + ShipAllAttributesGrid.SetColumn(shipStatusGrid, 6); //ShipAllAttributesGrid.SetColumn(shipLabels[shipCounter].status, 6); } } diff --git a/logic/ClientTest/ClientTest.csproj b/logic/ClientTest/ClientTest.csproj index e76f9356..6f38f3a6 100644 --- a/logic/ClientTest/ClientTest.csproj +++ b/logic/ClientTest/ClientTest.csproj @@ -1,20 +1,20 @@ - - Exe - net6.0 - enable - enable - + + Exe + net6.0 + enable + enable + - - - - - + + + + + - - - + + + diff --git a/logic/ClientTest/Program.cs b/logic/ClientTest/Program.cs new file mode 100644 index 00000000..eb31b4e3 --- /dev/null +++ b/logic/ClientTest/Program.cs @@ -0,0 +1,42 @@ +//using Grpc.Core; +//using Protobuf; + +namespace ClientTest +{ + public class Program + { + public static Task Main(string[] args) + { + //Thread.Sleep(3000); + //Channel channel = new Channel("127.0.0.1:8888", ChannelCredentials.Insecure); + //var client = new AvailableService.AvailableServiceClient(channel); + //PlayerMsg playerInfo = new(); + //playerInfo.PlayerId = 0; + //playerInfo.PlayerType = PlayerType.StudentPlayer; + //playerInfo.StudentType = StudentType.Athlete; + //var call = client.AddPlayer(playerInfo); + //MoveMsg moveMsg = new(); + //moveMsg.PlayerId = 0; + //moveMsg.TimeInMilliseconds = 100; + //moveMsg.Angle = 0; + //int tot = 0; + ///*while (await call.ResponseStream.MoveNext()) + //{ + // var currentGameInfo = call.ResponseStream.Current; + // if (currentGameInfo.GameState == GameState.GameStart) break; + //}*/ + //while (true) + //{ + // Thread.Sleep(50); + // MoveRes boolRes = client.Move(moveMsg); + // if (boolRes.ActSuccess == false) break; + // tot++; + // if (tot % 10 == 0) moveMsg.Angle += 1; + + // Console.WriteLine("Move!"); + //} + + return Task.CompletedTask; + } + } +} \ No newline at end of file diff --git a/logic/Server/Program.cs b/logic/Server/Program.cs index ee3c7c11..d591dc09 100644 --- a/logic/Server/Program.cs +++ b/logic/Server/Program.cs @@ -3,72 +3,72 @@ //using Protobuf; namespace Server -{ - public class Program - { -// const string welcome = -//@" -// _____ _ _ _ _ _ ___ _____ -// |_ _| | | | | | | / \ |_ _|___ | -// | | | |_| | | | |/ _ \ | | / / -// | | | _ | |_| / ___ \ | | / / -// |_| |_| |_|\___/_/ \_\___|/_/ -//"; -// static ServerBase CreateServer(ArgumentOptions options) -// { -// //return options.Playback ? new PlaybackServer(options) : new GameServer(options); -// return new PlaybackServer(options); -// } - - static int Main(string[] args) - { -// foreach (var arg in args) -// { -// Console.Write($"{arg} "); -// } -// Console.WriteLine(); - -// ArgumentOptions? options = null; -// _ = Parser.Default.ParseArguments(args).WithParsed(o => { options = o; }); -// if (options == null) -// { -// Console.WriteLine("Argument parsing failed!"); -// return 1; -// } - -// if (options.StartLockFile == "114514") -// { -// Console.WriteLine(welcome); -// } -// Console.WriteLine("Server begins to run: " + options.ServerPort.ToString()); - -// try -// { -// var server = CreateServer(options); -// Grpc.Core.Server rpcServer = new Grpc.Core.Server(new[] { new ChannelOption(ChannelOptions.SoReuseport, 0) }) -// { -// Services = { AvailableService.BindService(server) }, -// Ports = { new ServerPort(options.ServerIP, options.ServerPort, ServerCredentials.Insecure) } -// }; -// rpcServer.Start(); - -// Console.WriteLine("Server begins to listen!"); -// server.WaitForEnd(); -// Console.WriteLine("Server end!"); -// rpcServer.ShutdownAsync().Wait(); - -// Thread.Sleep(50); -// Console.WriteLine(""); -// Console.WriteLine("=================== Final Score ===================="); -// Console.WriteLine($"Team0: {server.GetScore()[0]}"); -// Console.WriteLine($"Team1: {server.GetScore()[1]}"); -// } -// catch (Exception ex) -// { -// Console.WriteLine(ex.ToString()); -// Console.WriteLine(ex.StackTrace); -// } - return 0; - } - } +{ + public class Program + { + // const string welcome = + //@" + // _____ _ _ _ _ _ ___ _____ + // |_ _| | | | | | | / \ |_ _|___ | + // | | | |_| | | | |/ _ \ | | / / + // | | | _ | |_| / ___ \ | | / / + // |_| |_| |_|\___/_/ \_\___|/_/ + //"; + // static ServerBase CreateServer(ArgumentOptions options) + // { + // //return options.Playback ? new PlaybackServer(options) : new GameServer(options); + // return new PlaybackServer(options); + // } + + static int Main(string[] args) + { + // foreach (var arg in args) + // { + // Console.Write($"{arg} "); + // } + // Console.WriteLine(); + + // ArgumentOptions? options = null; + // _ = Parser.Default.ParseArguments(args).WithParsed(o => { options = o; }); + // if (options == null) + // { + // Console.WriteLine("Argument parsing failed!"); + // return 1; + // } + + // if (options.StartLockFile == "114514") + // { + // Console.WriteLine(welcome); + // } + // Console.WriteLine("Server begins to run: " + options.ServerPort.ToString()); + + // try + // { + // var server = CreateServer(options); + // Grpc.Core.Server rpcServer = new Grpc.Core.Server(new[] { new ChannelOption(ChannelOptions.SoReuseport, 0) }) + // { + // Services = { AvailableService.BindService(server) }, + // Ports = { new ServerPort(options.ServerIP, options.ServerPort, ServerCredentials.Insecure) } + // }; + // rpcServer.Start(); + + // Console.WriteLine("Server begins to listen!"); + // server.WaitForEnd(); + // Console.WriteLine("Server end!"); + // rpcServer.ShutdownAsync().Wait(); + + // Thread.Sleep(50); + // Console.WriteLine(""); + // Console.WriteLine("=================== Final Score ===================="); + // Console.WriteLine($"Team0: {server.GetScore()[0]}"); + // Console.WriteLine($"Team1: {server.GetScore()[1]}"); + // } + // catch (Exception ex) + // { + // Console.WriteLine(ex.ToString()); + // Console.WriteLine(ex.StackTrace); + // } + return 0; + } + } } diff --git a/logic/logic.sln b/logic/logic.sln index 1d5f2dc3..2bec97ac 100644 --- a/logic/logic.sln +++ b/logic/logic.sln @@ -1,75 +1,76 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -VisualStudioVersion = 17.0.32014.148 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Server", "Server\Server.csproj", "{D033B809-2FB7-4340-B8B4-DDA30D6CA6FF}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GameClass", "GameClass\GameClass.csproj", "{39D838F6-2B84-49E1-9CAF-1DFF22960B5D}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Gaming", "Gaming\Gaming.csproj", "{BE9E3584-93C0-4E0F-8DAC-967CF4792709}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Preparation", "Preparation\Preparation.csproj", "{E3DC4A37-8A83-40CC-AE47-68E70064C9DB}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ClientTest", "ClientTest\ClientTest.csproj", "{F3C98717-DD4F-45B8-B0F0-C217E7E2B5D4}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Protos", "..\dependency\proto\Protos.csproj", "{9ADA1EF8-DF2F-4C2E-9DE2-BC94DF89B44D}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GameEngine", "GameEngine\GameEngine.csproj", "{1D1D07F3-C332-4407-AC1B-EAD73F8BB3F3}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Playback", "..\playback\Playback\Playback.csproj", "{FF22960A-6BD9-4C80-A029-9A39FB8F64C4}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{14C1A4DC-3F6C-4A3E-8CD0-2E595C99F1C6}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Client", "Client\Client.csproj", "{F8CD6F8B-0EEE-43B6-BEDF-240E1DBB013D}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {D033B809-2FB7-4340-B8B4-DDA30D6CA6FF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D033B809-2FB7-4340-B8B4-DDA30D6CA6FF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D033B809-2FB7-4340-B8B4-DDA30D6CA6FF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D033B809-2FB7-4340-B8B4-DDA30D6CA6FF}.Release|Any CPU.Build.0 = Release|Any CPU - {39D838F6-2B84-49E1-9CAF-1DFF22960B5D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {39D838F6-2B84-49E1-9CAF-1DFF22960B5D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {39D838F6-2B84-49E1-9CAF-1DFF22960B5D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {39D838F6-2B84-49E1-9CAF-1DFF22960B5D}.Release|Any CPU.Build.0 = Release|Any CPU - {BE9E3584-93C0-4E0F-8DAC-967CF4792709}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BE9E3584-93C0-4E0F-8DAC-967CF4792709}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BE9E3584-93C0-4E0F-8DAC-967CF4792709}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BE9E3584-93C0-4E0F-8DAC-967CF4792709}.Release|Any CPU.Build.0 = Release|Any CPU - {E3DC4A37-8A83-40CC-AE47-68E70064C9DB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E3DC4A37-8A83-40CC-AE47-68E70064C9DB}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E3DC4A37-8A83-40CC-AE47-68E70064C9DB}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E3DC4A37-8A83-40CC-AE47-68E70064C9DB}.Release|Any CPU.Build.0 = Release|Any CPU - {F3C98717-DD4F-45B8-B0F0-C217E7E2B5D4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F3C98717-DD4F-45B8-B0F0-C217E7E2B5D4}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F3C98717-DD4F-45B8-B0F0-C217E7E2B5D4}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F3C98717-DD4F-45B8-B0F0-C217E7E2B5D4}.Release|Any CPU.Build.0 = Release|Any CPU - {9ADA1EF8-DF2F-4C2E-9DE2-BC94DF89B44D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9ADA1EF8-DF2F-4C2E-9DE2-BC94DF89B44D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9ADA1EF8-DF2F-4C2E-9DE2-BC94DF89B44D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9ADA1EF8-DF2F-4C2E-9DE2-BC94DF89B44D}.Release|Any CPU.Build.0 = Release|Any CPU - {1D1D07F3-C332-4407-AC1B-EAD73F8BB3F3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1D1D07F3-C332-4407-AC1B-EAD73F8BB3F3}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1D1D07F3-C332-4407-AC1B-EAD73F8BB3F3}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1D1D07F3-C332-4407-AC1B-EAD73F8BB3F3}.Release|Any CPU.Build.0 = Release|Any CPU - {FF22960A-6BD9-4C80-A029-9A39FB8F64C4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FF22960A-6BD9-4C80-A029-9A39FB8F64C4}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FF22960A-6BD9-4C80-A029-9A39FB8F64C4}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FF22960A-6BD9-4C80-A029-9A39FB8F64C4}.Release|Any CPU.Build.0 = Release|Any CPU - {F8CD6F8B-0EEE-43B6-BEDF-240E1DBB013D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F8CD6F8B-0EEE-43B6-BEDF-240E1DBB013D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F8CD6F8B-0EEE-43B6-BEDF-240E1DBB013D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F8CD6F8B-0EEE-43B6-BEDF-240E1DBB013D}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {F8195A94-4DCA-4F27-BCB8-9E6310A1127E} - EndGlobalSection -EndGlobal + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.0.32014.148 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Server", "Server\Server.csproj", "{D033B809-2FB7-4340-B8B4-DDA30D6CA6FF}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GameClass", "GameClass\GameClass.csproj", "{39D838F6-2B84-49E1-9CAF-1DFF22960B5D}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Gaming", "Gaming\Gaming.csproj", "{BE9E3584-93C0-4E0F-8DAC-967CF4792709}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Preparation", "Preparation\Preparation.csproj", "{E3DC4A37-8A83-40CC-AE47-68E70064C9DB}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ClientTest", "ClientTest\ClientTest.csproj", "{F3C98717-DD4F-45B8-B0F0-C217E7E2B5D4}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Protos", "..\dependency\proto\Protos.csproj", "{9ADA1EF8-DF2F-4C2E-9DE2-BC94DF89B44D}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GameEngine", "GameEngine\GameEngine.csproj", "{1D1D07F3-C332-4407-AC1B-EAD73F8BB3F3}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Playback", "..\playback\Playback\Playback.csproj", "{FF22960A-6BD9-4C80-A029-9A39FB8F64C4}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{14C1A4DC-3F6C-4A3E-8CD0-2E595C99F1C6}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Client", "Client\Client.csproj", "{F8CD6F8B-0EEE-43B6-BEDF-240E1DBB013D}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {D033B809-2FB7-4340-B8B4-DDA30D6CA6FF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D033B809-2FB7-4340-B8B4-DDA30D6CA6FF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D033B809-2FB7-4340-B8B4-DDA30D6CA6FF}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D033B809-2FB7-4340-B8B4-DDA30D6CA6FF}.Release|Any CPU.Build.0 = Release|Any CPU + {39D838F6-2B84-49E1-9CAF-1DFF22960B5D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {39D838F6-2B84-49E1-9CAF-1DFF22960B5D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {39D838F6-2B84-49E1-9CAF-1DFF22960B5D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {39D838F6-2B84-49E1-9CAF-1DFF22960B5D}.Release|Any CPU.Build.0 = Release|Any CPU + {BE9E3584-93C0-4E0F-8DAC-967CF4792709}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {BE9E3584-93C0-4E0F-8DAC-967CF4792709}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BE9E3584-93C0-4E0F-8DAC-967CF4792709}.Release|Any CPU.ActiveCfg = Release|Any CPU + {BE9E3584-93C0-4E0F-8DAC-967CF4792709}.Release|Any CPU.Build.0 = Release|Any CPU + {E3DC4A37-8A83-40CC-AE47-68E70064C9DB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E3DC4A37-8A83-40CC-AE47-68E70064C9DB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E3DC4A37-8A83-40CC-AE47-68E70064C9DB}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E3DC4A37-8A83-40CC-AE47-68E70064C9DB}.Release|Any CPU.Build.0 = Release|Any CPU + {F3C98717-DD4F-45B8-B0F0-C217E7E2B5D4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F3C98717-DD4F-45B8-B0F0-C217E7E2B5D4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F3C98717-DD4F-45B8-B0F0-C217E7E2B5D4}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F3C98717-DD4F-45B8-B0F0-C217E7E2B5D4}.Release|Any CPU.Build.0 = Release|Any CPU + {9ADA1EF8-DF2F-4C2E-9DE2-BC94DF89B44D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9ADA1EF8-DF2F-4C2E-9DE2-BC94DF89B44D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9ADA1EF8-DF2F-4C2E-9DE2-BC94DF89B44D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9ADA1EF8-DF2F-4C2E-9DE2-BC94DF89B44D}.Release|Any CPU.Build.0 = Release|Any CPU + {1D1D07F3-C332-4407-AC1B-EAD73F8BB3F3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1D1D07F3-C332-4407-AC1B-EAD73F8BB3F3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1D1D07F3-C332-4407-AC1B-EAD73F8BB3F3}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1D1D07F3-C332-4407-AC1B-EAD73F8BB3F3}.Release|Any CPU.Build.0 = Release|Any CPU + {FF22960A-6BD9-4C80-A029-9A39FB8F64C4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FF22960A-6BD9-4C80-A029-9A39FB8F64C4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FF22960A-6BD9-4C80-A029-9A39FB8F64C4}.Release|Any CPU.ActiveCfg = Release|Any CPU + {FF22960A-6BD9-4C80-A029-9A39FB8F64C4}.Release|Any CPU.Build.0 = Release|Any CPU + {F8CD6F8B-0EEE-43B6-BEDF-240E1DBB013D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F8CD6F8B-0EEE-43B6-BEDF-240E1DBB013D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F8CD6F8B-0EEE-43B6-BEDF-240E1DBB013D}.Debug|Any CPU.Deploy.0 = Debug|Any CPU + {F8CD6F8B-0EEE-43B6-BEDF-240E1DBB013D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F8CD6F8B-0EEE-43B6-BEDF-240E1DBB013D}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {F8195A94-4DCA-4F27-BCB8-9E6310A1127E} + EndGlobalSection +EndGlobal