예제 #1
0
        static void CreateAdventureProxy()
        {
            var file =
                new FileInfo(
                    @"..\..\..\..\..\client\Package\Adventure.Client.Logic\Adventure.Client.Logic.csproj");

            Console.WriteLine(file.FullName);
            Console.WriteLine(file.Exists);

            ServerLogicProtocolGeneration.CreateCode(@"..\..\..\..\Adventure.Server.Interface\bin\Debug\Adventure.Server.Interface.dll",
                                                     @"..\..\..\..\Adventure.Server.Protocol\ServerLogicProtocol.cs");

            ClientProxyProtocolGeneration.CreateCode(@"..\..\..\..\Adventure.Server.Interface\bin\Debug\Adventure.Server.Interface.dll",
                                                     @"..\..\..\..\Adventure.Server.Protocol\ClientProxyProtocol.cs");


            ClientLogicProtocolGeneration.CreateCode(
                @"..\..\..\..\Adventure.Server.Interface\bin\Debug\Adventure.Server.Interface.dll",
                @"..\..\..\..\..\client\Package\Adventure.Client.Logic\",
                "Adventure.Client.Logic");


            ServerProxyProtocolGeneration.CreateCode(
                @"..\..\..\..\Adventure.Server.Interface\bin\Debug\Adventure.Server.Interface.dll",
                @"..\..\..\..\..\client\Package\Adventure.Client.Logic\",
                "Adventure.Client.Logic");
        }
예제 #2
0
        static void CreateClientCode()
        {
            ClientLogicProtocolGeneration.CreateCode(
                @"..\..\..\..\TradeAge\TradeAge.Server.Interface\bin\Debug\TradeAge.Server.Interface.dll",
                @"..\..\..\..\TradeAge\Client\TradeAge.Client.Controller\",
                "TradeAge.Client");


            ServerProxyProtocolGeneration.CreateCode(
                @"..\..\..\..\TradeAge\TradeAge.Server.Interface\bin\Debug\TradeAge.Server.Interface.dll",
                @"..\..\..\..\TradeAge\Client\TradeAge.Client.Controller\",
                "TradeAge.Client");
        }