Browse Source

退回打印com资源报错

yhluo 4 months ago
parent
commit
9e7084efde

+ 8 - 63
UAS_MES_JH/FunctionCode/Make/Make_RePrintLabel.cs

@@ -84,10 +84,9 @@ namespace UAS_MES_NEW.Make
         {
             try
             {
-                //engine = new BarTender.Application();
-                //lbl = new ApplicationClass();
+                engine = new BarTender.Application();
+                lbl = new ApplicationClass();
                 BaseUtil.WriteLbl();
-                COMObjManage.Initialize();
             }
             catch (Exception ex)
             {
@@ -266,16 +265,7 @@ namespace UAS_MES_NEW.Make
                 //doc = lbl.Documents.Open(PrintLabel.Text);
                 if (PrintLabel.Text.ToUpper().Contains(".BTW"))
                 {
-                    /*if (Print.SinglePrint(Tag.ToString(), engine, PrintLabel.Text, PrintLabel.SelectedValue.ToString(), Printer.Text, inputValue.Text, int.Parse(printNum.Text), ms_makecode.Text, pr_code.Text, giftBox.Checked ? "彩盒标" : "机身标", "-1", out errorMessage))
-                    {
-                        //按照打印张数打印
-                        OperateResult.AppendText("<<打印成功\n", Color.Green);
-                    }
-                    else
-                    {
-                        OperateResult.AppendText(errorMessage + "\n", Color.Red);
-                    }*/
-                    if (COMObjManage.SinglePrint(Tag.ToString(), PrintLabel.Text, PrintLabel.SelectedValue.ToString(), Printer.Text, inputValue.Text, int.Parse(printNum.Text), ms_makecode.Text, pr_code.Text, giftBox.Checked ? "彩盒标" : "机身标", "-1", out errorMessage))
+                    if (Print.SinglePrint(Tag.ToString(), engine, PrintLabel.Text, PrintLabel.SelectedValue.ToString(), Printer.Text, inputValue.Text, int.Parse(printNum.Text), ms_makecode.Text, pr_code.Text, giftBox.Checked ? "彩盒标" : "机身标", "-1", out errorMessage))
                     {
                         //按照打印张数打印
                         OperateResult.AppendText("<<打印成功\n", Color.Green);
@@ -287,16 +277,7 @@ namespace UAS_MES_NEW.Make
                 }
                 else
                 {
-                    /*if (Print.CodeSoft(Tag.ToString(), ref lbl, PrintLabel.Text, PrintLabel.SelectedValue.ToString(), Printer.Text, inputValue.Text, int.Parse(printNum.Text), ms_makecode.Text, pr_code.Text, giftBox.Checked ? "彩盒标" : "机身标", "-1", out errorMessage))
-                    {
-                        //按照打印张数打印
-                        OperateResult.AppendText("<<打印成功\n", Color.Green);
-                    }
-                    else
-                    {
-                        OperateResult.AppendText(errorMessage + "\n", Color.Red);
-                    }*/
-                    if (COMObjManage.CodeSoft(Tag.ToString(), PrintLabel.Text, PrintLabel.SelectedValue.ToString(), Printer.Text, inputValue.Text, int.Parse(printNum.Text), ms_makecode.Text, pr_code.Text, giftBox.Checked ? "彩盒标" : "机身标", "-1", out errorMessage))
+                    if (Print.CodeSoft(Tag.ToString(), ref lbl, PrintLabel.Text, PrintLabel.SelectedValue.ToString(), Printer.Text, inputValue.Text, int.Parse(printNum.Text), ms_makecode.Text, pr_code.Text, giftBox.Checked ? "彩盒标" : "机身标", "-1", out errorMessage))
                     {
                         //按照打印张数打印
                         OperateResult.AppendText("<<打印成功\n", Color.Green);
@@ -330,16 +311,7 @@ namespace UAS_MES_NEW.Make
                 //doc = lbl.Documents.Open(PrintLabel.Text);
                 if (PrintLabel.Text.ToUpper().Contains(".BTW"))
                 {
-                    /*if (Print.SinglePrint(Tag.ToString(), engine, PrintLabel.Text, PrintLabel.SelectedValue.ToString(), Printer.Text, inputValue.Text, int.Parse(printNum.Text), ms_makecode.Text, pr_code.Text, "卡通箱标", "-1", out errorMessage))
-                    {
-                        //判断通过,打印
-                        OperateResult.AppendText("<<打印成功\n", Color.Green);
-                    }
-                    else
-                    {
-                        OperateResult.AppendText(errorMessage + "\n", Color.Red);
-                    }*/
-                    if (COMObjManage.SinglePrint(Tag.ToString(), PrintLabel.Text, PrintLabel.SelectedValue.ToString(), Printer.Text, inputValue.Text, int.Parse(printNum.Text), ms_makecode.Text, pr_code.Text, "卡通箱标", "-1", out errorMessage))
+                    if (Print.SinglePrint(Tag.ToString(), engine, PrintLabel.Text, PrintLabel.SelectedValue.ToString(), Printer.Text, inputValue.Text, int.Parse(printNum.Text), ms_makecode.Text, pr_code.Text, "卡通箱标", "-1", out errorMessage))
                     {
                         //判断通过,打印
                         OperateResult.AppendText("<<打印成功\n", Color.Green);
@@ -351,16 +323,7 @@ namespace UAS_MES_NEW.Make
                 }
                 else
                 {
-                    /*if (Print.CodeSoft(Tag.ToString(), ref lbl, PrintLabel.Text, PrintLabel.SelectedValue.ToString(), Printer.Text, inputValue.Text, int.Parse(printNum.Text), ms_makecode.Text, pr_code.Text, "卡通箱标", "-1", out errorMessage))
-                    {
-                        //判断通过,打印
-                        OperateResult.AppendText("<<打印成功\n", Color.Green);
-                    }
-                    else
-                    {
-                        OperateResult.AppendText(errorMessage + "\n", Color.Red);
-                    }*/
-                    if (COMObjManage.CodeSoft(Tag.ToString(), PrintLabel.Text, PrintLabel.SelectedValue.ToString(), Printer.Text, inputValue.Text, int.Parse(printNum.Text), ms_makecode.Text, pr_code.Text, "卡通箱标", "-1", out errorMessage))
+                    if (Print.CodeSoft(Tag.ToString(), ref lbl, PrintLabel.Text, PrintLabel.SelectedValue.ToString(), Printer.Text, inputValue.Text, int.Parse(printNum.Text), ms_makecode.Text, pr_code.Text, "卡通箱标", "-1", out errorMessage))
                     {
                         //判断通过,打印
                         OperateResult.AppendText("<<打印成功\n", Color.Green);
@@ -394,16 +357,7 @@ namespace UAS_MES_NEW.Make
                 //doc = lbl.Documents.Open(PrintLabel.Text);
                 if (PrintLabel.Text.ToUpper().Contains(".BTW"))
                 {
-                    /*if (Print.SinglePrint(Tag.ToString(), engine, PrintLabel.Text, PrintLabel.SelectedValue.ToString(), Printer.Text, inputValue.Text, int.Parse(printNum.Text), ms_makecode.Text, pr_code.Text, "栈板标", "-1", out errorMessage))
-                    {
-                        //判断通过,打印
-                        OperateResult.AppendText("<<打印成功\n", Color.Green);
-                    }
-                    else
-                    {
-                        OperateResult.AppendText(errorMessage + "\n", Color.Red);
-                    }*/
-                    if (COMObjManage.SinglePrint(Tag.ToString(), PrintLabel.Text, PrintLabel.SelectedValue.ToString(), Printer.Text, inputValue.Text, int.Parse(printNum.Text), ms_makecode.Text, pr_code.Text, "栈板标", "-1", out errorMessage))
+                    if (Print.SinglePrint(Tag.ToString(), engine, PrintLabel.Text, PrintLabel.SelectedValue.ToString(), Printer.Text, inputValue.Text, int.Parse(printNum.Text), ms_makecode.Text, pr_code.Text, "栈板标", "-1", out errorMessage))
                     {
                         //判断通过,打印
                         OperateResult.AppendText("<<打印成功\n", Color.Green);
@@ -415,16 +369,7 @@ namespace UAS_MES_NEW.Make
                 }
                 else
                 {
-                    /*if (Print.CodeSoft(Tag.ToString(), ref lbl, PrintLabel.Text, PrintLabel.SelectedValue.ToString(), Printer.Text, inputValue.Text, int.Parse(printNum.Text), ms_makecode.Text, pr_code.Text, "栈板标", "-1", out errorMessage))
-                    {
-                        //判断通过,打印
-                        OperateResult.AppendText("<<打印成功\n", Color.Green);
-                    }
-                    else
-                    {
-                        OperateResult.AppendText(errorMessage + "\n", Color.Red);
-                    }*/
-                    if (COMObjManage.CodeSoft(Tag.ToString(), PrintLabel.Text, PrintLabel.SelectedValue.ToString(), Printer.Text, inputValue.Text, int.Parse(printNum.Text), ms_makecode.Text, pr_code.Text, "栈板标", "-1", out errorMessage))
+                    if (Print.CodeSoft(Tag.ToString(), ref lbl, PrintLabel.Text, PrintLabel.SelectedValue.ToString(), Printer.Text, inputValue.Text, int.Parse(printNum.Text), ms_makecode.Text, pr_code.Text, "栈板标", "-1", out errorMessage))
                     {
                         //判断通过,打印
                         OperateResult.AppendText("<<打印成功\n", Color.Green);

+ 14 - 31
UAS_MES_JH/FunctionCode/Packing/Packing_PackageCollection.cs

@@ -47,20 +47,19 @@ namespace UAS_MES_NEW.Packing
         {
             try
             {
-                COMObjManage.Initialize();
-                //try
-                //{
-                //    engine = new BarTender.Application();
-                //}
-                //catch
-                //{
+                try
+                {
+                    engine = new BarTender.Application();
+                }
+                catch
+                {
 
-                //}
-                //try
-                //{
-                //    lbl = new ApplicationClass();
-                //}
-                //catch { }
+                }
+                try
+                {
+                    lbl = new ApplicationClass();
+                }
+                catch { }
                 BaseUtil.WriteLbl();
             }
             catch (Exception ex)
@@ -177,15 +176,7 @@ namespace UAS_MES_NEW.Packing
                     //doc = lbl.Documents.Open(PrintLabel.Text);
                     if (PrintLabel.Text.ToUpper().Contains(".BTW"))
                     {
-                        /*if (Print.SinglePrint(Tag.ToString(), engine, PrintLabel.Text, PrintLabel.SelectedValue.ToString(), PrintList.Text, pa_outboxcode.Text, int.Parse(PrintNum.Text), oMakeCode == "" ? pa_makecode.Text : oMakeCode, pr_code.Text, "卡通箱标", "0", out ErrorMessage))
-                        {
-                            OperateResult.AppendText(">>开始打印箱号" + pa_outboxcode.Text + "\n", Color.Black);
-                        }
-                        else
-                        {
-                            OperateResult.AppendText(ErrorMessage + "\n", Color.Red);
-                        }*/
-                        if (COMObjManage.SinglePrint(Tag.ToString(), PrintLabel.Text, PrintLabel.SelectedValue.ToString(), PrintList.Text, pa_outboxcode.Text, int.Parse(PrintNum.Text), oMakeCode == "" ? pa_makecode.Text : oMakeCode, pr_code.Text, "卡通箱标", "0", out ErrorMessage))
+                        if (Print.SinglePrint(Tag.ToString(), engine, PrintLabel.Text, PrintLabel.SelectedValue.ToString(), PrintList.Text, pa_outboxcode.Text, int.Parse(PrintNum.Text), oMakeCode == "" ? pa_makecode.Text : oMakeCode, pr_code.Text, "卡通箱标", "0", out ErrorMessage))
                         {
                             OperateResult.AppendText(">>开始打印箱号" + pa_outboxcode.Text + "\n", Color.Black);
                         }
@@ -196,15 +187,7 @@ namespace UAS_MES_NEW.Packing
                     }
                     else
                     {
-                        /*if (Print.CodeSoft(Tag.ToString(), ref lbl, PrintLabel.Text, PrintLabel.SelectedValue.ToString(), PrintList.Text, pa_outboxcode.Text, int.Parse(PrintNum.Text), oMakeCode == "" ? pa_makecode.Text : oMakeCode, pr_code.Text, "卡通箱标", "0", out ErrorMessage))
-                        {
-                            OperateResult.AppendText(">>开始打印箱号" + pa_outboxcode.Text + "\n", Color.Black);
-                        }
-                        else
-                        {
-                            OperateResult.AppendText(ErrorMessage + "\n", Color.Red);
-                        }*/
-                        if (COMObjManage.CodeSoft(Tag.ToString(), PrintLabel.Text, PrintLabel.SelectedValue.ToString(), PrintList.Text, pa_outboxcode.Text, int.Parse(PrintNum.Text), oMakeCode == "" ? pa_makecode.Text : oMakeCode, pr_code.Text, "卡通箱标", "0", out ErrorMessage))
+                        if (Print.CodeSoft(Tag.ToString(), ref lbl, PrintLabel.Text, PrintLabel.SelectedValue.ToString(), PrintList.Text, pa_outboxcode.Text, int.Parse(PrintNum.Text), oMakeCode == "" ? pa_makecode.Text : oMakeCode, pr_code.Text, "卡通箱标", "0", out ErrorMessage))
                         {
                             OperateResult.AppendText(">>开始打印箱号" + pa_outboxcode.Text + "\n", Color.Black);
                         }

+ 281 - 118
UAS_WinForm.sln

@@ -1,7 +1,7 @@
 
 Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 14
-VisualStudioVersion = 14.0.25420.1
+# Visual Studio Version 17
+VisualStudioVersion = 17.14.36202.13
 MinimumVisualStudioVersion = 10.0.40219.1
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UAS-MES", "UAS-MES\UAS-MES.csproj", "{411DEE44-B893-47E0-A0C2-797A3DAE2466}"
 EndProject
@@ -33,7 +33,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UAS_CheckWork", "UAS_CheckW
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UAS-出货标签管理(贸易版)", "UAS-出货标签管理(贸易版)\UAS-出货标签管理(贸易版).csproj", "{B44AD0C1-6ED9-4811-8381-B0549B554194}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UAS_PRINT", "UAS_PRINT\UAS_PRINT.csproj", "{B8BBF7C9-BCCA-49B0-BC22-6519B594AB19}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UAS_PRINT", "UAS_PRINT\UAS_PRINT.csproj", "{B2428D57-87E0-4EFD-AF54-C52C4A964D1F}"
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UAS-出货标签管理(标签复核)", "UAS-出货标签管理(标签复核)\UAS-出货标签管理(标签复核).csproj", "{13F2B4BC-3765-4259-9D5E-ECA4DBBAA099}"
 EndProject
@@ -73,250 +73,413 @@ Global
 		{411DEE44-B893-47E0-A0C2-797A3DAE2466}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{411DEE44-B893-47E0-A0C2-797A3DAE2466}.Debug|Default.ActiveCfg = Debug|Any CPU
 		{411DEE44-B893-47E0-A0C2-797A3DAE2466}.Debug|x64.ActiveCfg = Debug|Any CPU
+		{411DEE44-B893-47E0-A0C2-797A3DAE2466}.Debug|x64.Build.0 = Debug|Any CPU
 		{411DEE44-B893-47E0-A0C2-797A3DAE2466}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{411DEE44-B893-47E0-A0C2-797A3DAE2466}.Release|Any CPU.ActiveCfg = Debug|Any CPU
-		{411DEE44-B893-47E0-A0C2-797A3DAE2466}.Release|Default.ActiveCfg = Debug|Any CPU
-		{411DEE44-B893-47E0-A0C2-797A3DAE2466}.Release|x64.ActiveCfg = Debug|Any CPU
-		{411DEE44-B893-47E0-A0C2-797A3DAE2466}.Release|x86.ActiveCfg = Debug|Any CPU
+		{411DEE44-B893-47E0-A0C2-797A3DAE2466}.Debug|x86.Build.0 = Debug|Any CPU
+		{411DEE44-B893-47E0-A0C2-797A3DAE2466}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{411DEE44-B893-47E0-A0C2-797A3DAE2466}.Release|Any CPU.Build.0 = Release|Any CPU
+		{411DEE44-B893-47E0-A0C2-797A3DAE2466}.Release|Default.ActiveCfg = Release|Any CPU
+		{411DEE44-B893-47E0-A0C2-797A3DAE2466}.Release|Default.Build.0 = Release|Any CPU
+		{411DEE44-B893-47E0-A0C2-797A3DAE2466}.Release|x64.ActiveCfg = Release|Any CPU
+		{411DEE44-B893-47E0-A0C2-797A3DAE2466}.Release|x64.Build.0 = Release|Any CPU
+		{411DEE44-B893-47E0-A0C2-797A3DAE2466}.Release|x86.ActiveCfg = Release|Any CPU
+		{411DEE44-B893-47E0-A0C2-797A3DAE2466}.Release|x86.Build.0 = Release|Any CPU
 		{7767BBB5-6E7E-4687-A9D6-6C6E9B6F4EA3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{7767BBB5-6E7E-4687-A9D6-6C6E9B6F4EA3}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{7767BBB5-6E7E-4687-A9D6-6C6E9B6F4EA3}.Debug|Default.ActiveCfg = Debug|Any CPU
 		{7767BBB5-6E7E-4687-A9D6-6C6E9B6F4EA3}.Debug|x64.ActiveCfg = Debug|Any CPU
+		{7767BBB5-6E7E-4687-A9D6-6C6E9B6F4EA3}.Debug|x64.Build.0 = Debug|Any CPU
 		{7767BBB5-6E7E-4687-A9D6-6C6E9B6F4EA3}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{7767BBB5-6E7E-4687-A9D6-6C6E9B6F4EA3}.Release|Any CPU.ActiveCfg = Debug|Any CPU
-		{7767BBB5-6E7E-4687-A9D6-6C6E9B6F4EA3}.Release|Default.ActiveCfg = Debug|Any CPU
-		{7767BBB5-6E7E-4687-A9D6-6C6E9B6F4EA3}.Release|x64.ActiveCfg = Debug|Any CPU
-		{7767BBB5-6E7E-4687-A9D6-6C6E9B6F4EA3}.Release|x86.ActiveCfg = Debug|Any CPU
+		{7767BBB5-6E7E-4687-A9D6-6C6E9B6F4EA3}.Debug|x86.Build.0 = Debug|Any CPU
+		{7767BBB5-6E7E-4687-A9D6-6C6E9B6F4EA3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{7767BBB5-6E7E-4687-A9D6-6C6E9B6F4EA3}.Release|Any CPU.Build.0 = Release|Any CPU
+		{7767BBB5-6E7E-4687-A9D6-6C6E9B6F4EA3}.Release|Default.ActiveCfg = Release|Any CPU
+		{7767BBB5-6E7E-4687-A9D6-6C6E9B6F4EA3}.Release|Default.Build.0 = Release|Any CPU
+		{7767BBB5-6E7E-4687-A9D6-6C6E9B6F4EA3}.Release|x64.ActiveCfg = Release|Any CPU
+		{7767BBB5-6E7E-4687-A9D6-6C6E9B6F4EA3}.Release|x64.Build.0 = Release|Any CPU
+		{7767BBB5-6E7E-4687-A9D6-6C6E9B6F4EA3}.Release|x86.ActiveCfg = Release|Any CPU
+		{7767BBB5-6E7E-4687-A9D6-6C6E9B6F4EA3}.Release|x86.Build.0 = Release|Any CPU
 		{B37433F6-7066-4D60-8A54-4AAD5D0F3D41}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{B37433F6-7066-4D60-8A54-4AAD5D0F3D41}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{B37433F6-7066-4D60-8A54-4AAD5D0F3D41}.Debug|Default.ActiveCfg = Debug|Any CPU
 		{B37433F6-7066-4D60-8A54-4AAD5D0F3D41}.Debug|x64.ActiveCfg = Debug|Any CPU
+		{B37433F6-7066-4D60-8A54-4AAD5D0F3D41}.Debug|x64.Build.0 = Debug|Any CPU
 		{B37433F6-7066-4D60-8A54-4AAD5D0F3D41}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{B37433F6-7066-4D60-8A54-4AAD5D0F3D41}.Release|Any CPU.ActiveCfg = Debug|Any CPU
-		{B37433F6-7066-4D60-8A54-4AAD5D0F3D41}.Release|Default.ActiveCfg = Debug|Any CPU
-		{B37433F6-7066-4D60-8A54-4AAD5D0F3D41}.Release|x64.ActiveCfg = Debug|Any CPU
-		{B37433F6-7066-4D60-8A54-4AAD5D0F3D41}.Release|x86.ActiveCfg = Debug|Any CPU
+		{B37433F6-7066-4D60-8A54-4AAD5D0F3D41}.Debug|x86.Build.0 = Debug|Any CPU
+		{B37433F6-7066-4D60-8A54-4AAD5D0F3D41}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{B37433F6-7066-4D60-8A54-4AAD5D0F3D41}.Release|Any CPU.Build.0 = Release|Any CPU
+		{B37433F6-7066-4D60-8A54-4AAD5D0F3D41}.Release|Default.ActiveCfg = Release|Any CPU
+		{B37433F6-7066-4D60-8A54-4AAD5D0F3D41}.Release|Default.Build.0 = Release|Any CPU
+		{B37433F6-7066-4D60-8A54-4AAD5D0F3D41}.Release|x64.ActiveCfg = Release|Any CPU
+		{B37433F6-7066-4D60-8A54-4AAD5D0F3D41}.Release|x64.Build.0 = Release|Any CPU
+		{B37433F6-7066-4D60-8A54-4AAD5D0F3D41}.Release|x86.ActiveCfg = Release|Any CPU
+		{B37433F6-7066-4D60-8A54-4AAD5D0F3D41}.Release|x86.Build.0 = Release|Any CPU
 		{00071CA1-0410-4E55-BC92-2FF6B160C3AC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{00071CA1-0410-4E55-BC92-2FF6B160C3AC}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{00071CA1-0410-4E55-BC92-2FF6B160C3AC}.Debug|Default.ActiveCfg = Debug|Any CPU
 		{00071CA1-0410-4E55-BC92-2FF6B160C3AC}.Debug|x64.ActiveCfg = Debug|Any CPU
+		{00071CA1-0410-4E55-BC92-2FF6B160C3AC}.Debug|x64.Build.0 = Debug|Any CPU
 		{00071CA1-0410-4E55-BC92-2FF6B160C3AC}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{00071CA1-0410-4E55-BC92-2FF6B160C3AC}.Release|Any CPU.ActiveCfg = Debug|Any CPU
-		{00071CA1-0410-4E55-BC92-2FF6B160C3AC}.Release|Default.ActiveCfg = Debug|Any CPU
-		{00071CA1-0410-4E55-BC92-2FF6B160C3AC}.Release|x64.ActiveCfg = Debug|Any CPU
-		{00071CA1-0410-4E55-BC92-2FF6B160C3AC}.Release|x86.ActiveCfg = Debug|Any CPU
+		{00071CA1-0410-4E55-BC92-2FF6B160C3AC}.Debug|x86.Build.0 = Debug|Any CPU
+		{00071CA1-0410-4E55-BC92-2FF6B160C3AC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{00071CA1-0410-4E55-BC92-2FF6B160C3AC}.Release|Any CPU.Build.0 = Release|Any CPU
+		{00071CA1-0410-4E55-BC92-2FF6B160C3AC}.Release|Default.ActiveCfg = Release|Any CPU
+		{00071CA1-0410-4E55-BC92-2FF6B160C3AC}.Release|Default.Build.0 = Release|Any CPU
+		{00071CA1-0410-4E55-BC92-2FF6B160C3AC}.Release|x64.ActiveCfg = Release|Any CPU
+		{00071CA1-0410-4E55-BC92-2FF6B160C3AC}.Release|x64.Build.0 = Release|Any CPU
+		{00071CA1-0410-4E55-BC92-2FF6B160C3AC}.Release|x86.ActiveCfg = Release|Any CPU
+		{00071CA1-0410-4E55-BC92-2FF6B160C3AC}.Release|x86.Build.0 = Release|Any CPU
 		{AF6321B6-3B55-4756-8B0B-110354A7BC1E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{AF6321B6-3B55-4756-8B0B-110354A7BC1E}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{AF6321B6-3B55-4756-8B0B-110354A7BC1E}.Debug|Default.ActiveCfg = Debug|Any CPU
 		{AF6321B6-3B55-4756-8B0B-110354A7BC1E}.Debug|x64.ActiveCfg = Debug|Any CPU
+		{AF6321B6-3B55-4756-8B0B-110354A7BC1E}.Debug|x64.Build.0 = Debug|Any CPU
 		{AF6321B6-3B55-4756-8B0B-110354A7BC1E}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{AF6321B6-3B55-4756-8B0B-110354A7BC1E}.Release|Any CPU.ActiveCfg = Debug|Any CPU
-		{AF6321B6-3B55-4756-8B0B-110354A7BC1E}.Release|Default.ActiveCfg = Debug|Any CPU
-		{AF6321B6-3B55-4756-8B0B-110354A7BC1E}.Release|x64.ActiveCfg = Debug|Any CPU
-		{AF6321B6-3B55-4756-8B0B-110354A7BC1E}.Release|x86.ActiveCfg = Debug|Any CPU
+		{AF6321B6-3B55-4756-8B0B-110354A7BC1E}.Debug|x86.Build.0 = Debug|Any CPU
+		{AF6321B6-3B55-4756-8B0B-110354A7BC1E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{AF6321B6-3B55-4756-8B0B-110354A7BC1E}.Release|Any CPU.Build.0 = Release|Any CPU
+		{AF6321B6-3B55-4756-8B0B-110354A7BC1E}.Release|Default.ActiveCfg = Release|Any CPU
+		{AF6321B6-3B55-4756-8B0B-110354A7BC1E}.Release|Default.Build.0 = Release|Any CPU
+		{AF6321B6-3B55-4756-8B0B-110354A7BC1E}.Release|x64.ActiveCfg = Release|Any CPU
+		{AF6321B6-3B55-4756-8B0B-110354A7BC1E}.Release|x64.Build.0 = Release|Any CPU
+		{AF6321B6-3B55-4756-8B0B-110354A7BC1E}.Release|x86.ActiveCfg = Release|Any CPU
+		{AF6321B6-3B55-4756-8B0B-110354A7BC1E}.Release|x86.Build.0 = Release|Any CPU
 		{A35F767D-0858-4061-AF7C-C5C594034668}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{A35F767D-0858-4061-AF7C-C5C594034668}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{A35F767D-0858-4061-AF7C-C5C594034668}.Debug|Default.ActiveCfg = Debug|Any CPU
 		{A35F767D-0858-4061-AF7C-C5C594034668}.Debug|x64.ActiveCfg = Debug|Any CPU
+		{A35F767D-0858-4061-AF7C-C5C594034668}.Debug|x64.Build.0 = Debug|Any CPU
 		{A35F767D-0858-4061-AF7C-C5C594034668}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{A35F767D-0858-4061-AF7C-C5C594034668}.Release|Any CPU.ActiveCfg = Debug|Any CPU
-		{A35F767D-0858-4061-AF7C-C5C594034668}.Release|Default.ActiveCfg = Debug|Any CPU
-		{A35F767D-0858-4061-AF7C-C5C594034668}.Release|x64.ActiveCfg = Debug|Any CPU
-		{A35F767D-0858-4061-AF7C-C5C594034668}.Release|x86.ActiveCfg = Debug|Any CPU
+		{A35F767D-0858-4061-AF7C-C5C594034668}.Debug|x86.Build.0 = Debug|Any CPU
+		{A35F767D-0858-4061-AF7C-C5C594034668}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{A35F767D-0858-4061-AF7C-C5C594034668}.Release|Any CPU.Build.0 = Release|Any CPU
+		{A35F767D-0858-4061-AF7C-C5C594034668}.Release|Default.ActiveCfg = Release|Any CPU
+		{A35F767D-0858-4061-AF7C-C5C594034668}.Release|Default.Build.0 = Release|Any CPU
+		{A35F767D-0858-4061-AF7C-C5C594034668}.Release|x64.ActiveCfg = Release|Any CPU
+		{A35F767D-0858-4061-AF7C-C5C594034668}.Release|x64.Build.0 = Release|Any CPU
+		{A35F767D-0858-4061-AF7C-C5C594034668}.Release|x86.ActiveCfg = Release|Any CPU
+		{A35F767D-0858-4061-AF7C-C5C594034668}.Release|x86.Build.0 = Release|Any CPU
 		{0516B4B2-6F50-4495-8785-3B813570682B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{0516B4B2-6F50-4495-8785-3B813570682B}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{0516B4B2-6F50-4495-8785-3B813570682B}.Debug|Default.ActiveCfg = Debug|Any CPU
 		{0516B4B2-6F50-4495-8785-3B813570682B}.Debug|x64.ActiveCfg = Debug|Any CPU
+		{0516B4B2-6F50-4495-8785-3B813570682B}.Debug|x64.Build.0 = Debug|Any CPU
 		{0516B4B2-6F50-4495-8785-3B813570682B}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{0516B4B2-6F50-4495-8785-3B813570682B}.Release|Any CPU.ActiveCfg = Debug|Any CPU
-		{0516B4B2-6F50-4495-8785-3B813570682B}.Release|Default.ActiveCfg = Debug|Any CPU
-		{0516B4B2-6F50-4495-8785-3B813570682B}.Release|x64.ActiveCfg = Debug|Any CPU
-		{0516B4B2-6F50-4495-8785-3B813570682B}.Release|x86.ActiveCfg = Debug|Any CPU
+		{0516B4B2-6F50-4495-8785-3B813570682B}.Debug|x86.Build.0 = Debug|Any CPU
+		{0516B4B2-6F50-4495-8785-3B813570682B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{0516B4B2-6F50-4495-8785-3B813570682B}.Release|Any CPU.Build.0 = Release|Any CPU
+		{0516B4B2-6F50-4495-8785-3B813570682B}.Release|Default.ActiveCfg = Release|Any CPU
+		{0516B4B2-6F50-4495-8785-3B813570682B}.Release|Default.Build.0 = Release|Any CPU
+		{0516B4B2-6F50-4495-8785-3B813570682B}.Release|x64.ActiveCfg = Release|Any CPU
+		{0516B4B2-6F50-4495-8785-3B813570682B}.Release|x64.Build.0 = Release|Any CPU
+		{0516B4B2-6F50-4495-8785-3B813570682B}.Release|x86.ActiveCfg = Release|Any CPU
+		{0516B4B2-6F50-4495-8785-3B813570682B}.Release|x86.Build.0 = Release|Any CPU
 		{C360004D-8D2C-4633-B8B8-3DD1C2D4AAB6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{C360004D-8D2C-4633-B8B8-3DD1C2D4AAB6}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{C360004D-8D2C-4633-B8B8-3DD1C2D4AAB6}.Debug|Default.ActiveCfg = Debug|Any CPU
 		{C360004D-8D2C-4633-B8B8-3DD1C2D4AAB6}.Debug|x64.ActiveCfg = Debug|Any CPU
+		{C360004D-8D2C-4633-B8B8-3DD1C2D4AAB6}.Debug|x64.Build.0 = Debug|Any CPU
 		{C360004D-8D2C-4633-B8B8-3DD1C2D4AAB6}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{C360004D-8D2C-4633-B8B8-3DD1C2D4AAB6}.Release|Any CPU.ActiveCfg = Debug|Any CPU
-		{C360004D-8D2C-4633-B8B8-3DD1C2D4AAB6}.Release|Default.ActiveCfg = Debug|Any CPU
-		{C360004D-8D2C-4633-B8B8-3DD1C2D4AAB6}.Release|x64.ActiveCfg = Debug|Any CPU
-		{C360004D-8D2C-4633-B8B8-3DD1C2D4AAB6}.Release|x86.ActiveCfg = Debug|Any CPU
+		{C360004D-8D2C-4633-B8B8-3DD1C2D4AAB6}.Debug|x86.Build.0 = Debug|Any CPU
+		{C360004D-8D2C-4633-B8B8-3DD1C2D4AAB6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{C360004D-8D2C-4633-B8B8-3DD1C2D4AAB6}.Release|Any CPU.Build.0 = Release|Any CPU
+		{C360004D-8D2C-4633-B8B8-3DD1C2D4AAB6}.Release|Default.ActiveCfg = Release|Any CPU
+		{C360004D-8D2C-4633-B8B8-3DD1C2D4AAB6}.Release|Default.Build.0 = Release|Any CPU
+		{C360004D-8D2C-4633-B8B8-3DD1C2D4AAB6}.Release|x64.ActiveCfg = Release|Any CPU
+		{C360004D-8D2C-4633-B8B8-3DD1C2D4AAB6}.Release|x64.Build.0 = Release|Any CPU
+		{C360004D-8D2C-4633-B8B8-3DD1C2D4AAB6}.Release|x86.ActiveCfg = Release|Any CPU
+		{C360004D-8D2C-4633-B8B8-3DD1C2D4AAB6}.Release|x86.Build.0 = Release|Any CPU
 		{92488A73-91D7-4797-9794-67C4D9D86D09}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{92488A73-91D7-4797-9794-67C4D9D86D09}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{92488A73-91D7-4797-9794-67C4D9D86D09}.Debug|Default.ActiveCfg = Debug|Any CPU
 		{92488A73-91D7-4797-9794-67C4D9D86D09}.Debug|x64.ActiveCfg = Debug|Any CPU
+		{92488A73-91D7-4797-9794-67C4D9D86D09}.Debug|x64.Build.0 = Debug|Any CPU
 		{92488A73-91D7-4797-9794-67C4D9D86D09}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{92488A73-91D7-4797-9794-67C4D9D86D09}.Release|Any CPU.ActiveCfg = Debug|Any CPU
-		{92488A73-91D7-4797-9794-67C4D9D86D09}.Release|Default.ActiveCfg = Debug|Any CPU
-		{92488A73-91D7-4797-9794-67C4D9D86D09}.Release|x64.ActiveCfg = Debug|Any CPU
-		{92488A73-91D7-4797-9794-67C4D9D86D09}.Release|x86.ActiveCfg = Debug|Any CPU
+		{92488A73-91D7-4797-9794-67C4D9D86D09}.Debug|x86.Build.0 = Debug|Any CPU
+		{92488A73-91D7-4797-9794-67C4D9D86D09}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{92488A73-91D7-4797-9794-67C4D9D86D09}.Release|Any CPU.Build.0 = Release|Any CPU
+		{92488A73-91D7-4797-9794-67C4D9D86D09}.Release|Default.ActiveCfg = Release|Any CPU
+		{92488A73-91D7-4797-9794-67C4D9D86D09}.Release|Default.Build.0 = Release|Any CPU
+		{92488A73-91D7-4797-9794-67C4D9D86D09}.Release|x64.ActiveCfg = Release|Any CPU
+		{92488A73-91D7-4797-9794-67C4D9D86D09}.Release|x64.Build.0 = Release|Any CPU
+		{92488A73-91D7-4797-9794-67C4D9D86D09}.Release|x86.ActiveCfg = Release|Any CPU
+		{92488A73-91D7-4797-9794-67C4D9D86D09}.Release|x86.Build.0 = Release|Any CPU
 		{7293045C-D6EE-4454-B822-E296AD9E758B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{7293045C-D6EE-4454-B822-E296AD9E758B}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{7293045C-D6EE-4454-B822-E296AD9E758B}.Debug|Default.ActiveCfg = Debug|Any CPU
-		{7293045C-D6EE-4454-B822-E296AD9E758B}.Debug|x64.ActiveCfg = Debug|Any CPU
-		{7293045C-D6EE-4454-B822-E296AD9E758B}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{7293045C-D6EE-4454-B822-E296AD9E758B}.Release|Any CPU.ActiveCfg = Debug|Any CPU
-		{7293045C-D6EE-4454-B822-E296AD9E758B}.Release|Default.ActiveCfg = Debug|Any CPU
-		{7293045C-D6EE-4454-B822-E296AD9E758B}.Release|x64.ActiveCfg = Debug|Any CPU
-		{7293045C-D6EE-4454-B822-E296AD9E758B}.Release|x86.ActiveCfg = Debug|Any CPU
+		{7293045C-D6EE-4454-B822-E296AD9E758B}.Debug|x64.ActiveCfg = Debug|x64
+		{7293045C-D6EE-4454-B822-E296AD9E758B}.Debug|x64.Build.0 = Debug|x64
+		{7293045C-D6EE-4454-B822-E296AD9E758B}.Debug|x86.ActiveCfg = Debug|x86
+		{7293045C-D6EE-4454-B822-E296AD9E758B}.Debug|x86.Build.0 = Debug|x86
+		{7293045C-D6EE-4454-B822-E296AD9E758B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{7293045C-D6EE-4454-B822-E296AD9E758B}.Release|Any CPU.Build.0 = Release|Any CPU
+		{7293045C-D6EE-4454-B822-E296AD9E758B}.Release|Default.ActiveCfg = Release|Any CPU
+		{7293045C-D6EE-4454-B822-E296AD9E758B}.Release|Default.Build.0 = Release|Any CPU
+		{7293045C-D6EE-4454-B822-E296AD9E758B}.Release|x64.ActiveCfg = Release|x64
+		{7293045C-D6EE-4454-B822-E296AD9E758B}.Release|x64.Build.0 = Release|x64
+		{7293045C-D6EE-4454-B822-E296AD9E758B}.Release|x86.ActiveCfg = Release|x86
+		{7293045C-D6EE-4454-B822-E296AD9E758B}.Release|x86.Build.0 = Release|x86
 		{8F565F5E-3C9C-4CDD-8DDB-96B1247D1B47}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{8F565F5E-3C9C-4CDD-8DDB-96B1247D1B47}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{8F565F5E-3C9C-4CDD-8DDB-96B1247D1B47}.Debug|Default.ActiveCfg = Debug|Any CPU
 		{8F565F5E-3C9C-4CDD-8DDB-96B1247D1B47}.Debug|x64.ActiveCfg = Debug|Any CPU
+		{8F565F5E-3C9C-4CDD-8DDB-96B1247D1B47}.Debug|x64.Build.0 = Debug|Any CPU
 		{8F565F5E-3C9C-4CDD-8DDB-96B1247D1B47}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{8F565F5E-3C9C-4CDD-8DDB-96B1247D1B47}.Release|Any CPU.ActiveCfg = Debug|Any CPU
-		{8F565F5E-3C9C-4CDD-8DDB-96B1247D1B47}.Release|Default.ActiveCfg = Debug|Any CPU
-		{8F565F5E-3C9C-4CDD-8DDB-96B1247D1B47}.Release|x64.ActiveCfg = Debug|Any CPU
-		{8F565F5E-3C9C-4CDD-8DDB-96B1247D1B47}.Release|x86.ActiveCfg = Debug|Any CPU
+		{8F565F5E-3C9C-4CDD-8DDB-96B1247D1B47}.Debug|x86.Build.0 = Debug|Any CPU
+		{8F565F5E-3C9C-4CDD-8DDB-96B1247D1B47}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{8F565F5E-3C9C-4CDD-8DDB-96B1247D1B47}.Release|Any CPU.Build.0 = Release|Any CPU
+		{8F565F5E-3C9C-4CDD-8DDB-96B1247D1B47}.Release|Default.ActiveCfg = Release|Any CPU
+		{8F565F5E-3C9C-4CDD-8DDB-96B1247D1B47}.Release|Default.Build.0 = Release|Any CPU
+		{8F565F5E-3C9C-4CDD-8DDB-96B1247D1B47}.Release|x64.ActiveCfg = Release|Any CPU
+		{8F565F5E-3C9C-4CDD-8DDB-96B1247D1B47}.Release|x64.Build.0 = Release|Any CPU
+		{8F565F5E-3C9C-4CDD-8DDB-96B1247D1B47}.Release|x86.ActiveCfg = Release|Any CPU
+		{8F565F5E-3C9C-4CDD-8DDB-96B1247D1B47}.Release|x86.Build.0 = Release|Any CPU
 		{9520C162-69BE-41D0-BE89-3E702B746A48}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{9520C162-69BE-41D0-BE89-3E702B746A48}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{9520C162-69BE-41D0-BE89-3E702B746A48}.Debug|Default.ActiveCfg = Debug|Any CPU
 		{9520C162-69BE-41D0-BE89-3E702B746A48}.Debug|x64.ActiveCfg = Debug|Any CPU
+		{9520C162-69BE-41D0-BE89-3E702B746A48}.Debug|x64.Build.0 = Debug|Any CPU
 		{9520C162-69BE-41D0-BE89-3E702B746A48}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{9520C162-69BE-41D0-BE89-3E702B746A48}.Release|Any CPU.ActiveCfg = Debug|Any CPU
-		{9520C162-69BE-41D0-BE89-3E702B746A48}.Release|Default.ActiveCfg = Debug|Any CPU
-		{9520C162-69BE-41D0-BE89-3E702B746A48}.Release|x64.ActiveCfg = Debug|Any CPU
-		{9520C162-69BE-41D0-BE89-3E702B746A48}.Release|x86.ActiveCfg = Debug|Any CPU
+		{9520C162-69BE-41D0-BE89-3E702B746A48}.Debug|x86.Build.0 = Debug|Any CPU
+		{9520C162-69BE-41D0-BE89-3E702B746A48}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{9520C162-69BE-41D0-BE89-3E702B746A48}.Release|Any CPU.Build.0 = Release|Any CPU
+		{9520C162-69BE-41D0-BE89-3E702B746A48}.Release|Default.ActiveCfg = Release|Any CPU
+		{9520C162-69BE-41D0-BE89-3E702B746A48}.Release|Default.Build.0 = Release|Any CPU
+		{9520C162-69BE-41D0-BE89-3E702B746A48}.Release|x64.ActiveCfg = Release|Any CPU
+		{9520C162-69BE-41D0-BE89-3E702B746A48}.Release|x64.Build.0 = Release|Any CPU
+		{9520C162-69BE-41D0-BE89-3E702B746A48}.Release|x86.ActiveCfg = Release|Any CPU
+		{9520C162-69BE-41D0-BE89-3E702B746A48}.Release|x86.Build.0 = Release|Any CPU
 		{1144A2FC-0A07-4F8C-97E0-F2913601D466}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{1144A2FC-0A07-4F8C-97E0-F2913601D466}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{1144A2FC-0A07-4F8C-97E0-F2913601D466}.Debug|Default.ActiveCfg = Debug|Any CPU
 		{1144A2FC-0A07-4F8C-97E0-F2913601D466}.Debug|x64.ActiveCfg = Debug|Any CPU
+		{1144A2FC-0A07-4F8C-97E0-F2913601D466}.Debug|x64.Build.0 = Debug|Any CPU
 		{1144A2FC-0A07-4F8C-97E0-F2913601D466}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{1144A2FC-0A07-4F8C-97E0-F2913601D466}.Release|Any CPU.ActiveCfg = Debug|Any CPU
-		{1144A2FC-0A07-4F8C-97E0-F2913601D466}.Release|Default.ActiveCfg = Debug|Any CPU
-		{1144A2FC-0A07-4F8C-97E0-F2913601D466}.Release|x64.ActiveCfg = Debug|Any CPU
-		{1144A2FC-0A07-4F8C-97E0-F2913601D466}.Release|x86.ActiveCfg = Debug|Any CPU
+		{1144A2FC-0A07-4F8C-97E0-F2913601D466}.Debug|x86.Build.0 = Debug|Any CPU
+		{1144A2FC-0A07-4F8C-97E0-F2913601D466}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{1144A2FC-0A07-4F8C-97E0-F2913601D466}.Release|Any CPU.Build.0 = Release|Any CPU
+		{1144A2FC-0A07-4F8C-97E0-F2913601D466}.Release|Default.ActiveCfg = Release|Any CPU
+		{1144A2FC-0A07-4F8C-97E0-F2913601D466}.Release|Default.Build.0 = Release|Any CPU
+		{1144A2FC-0A07-4F8C-97E0-F2913601D466}.Release|x64.ActiveCfg = Release|Any CPU
+		{1144A2FC-0A07-4F8C-97E0-F2913601D466}.Release|x64.Build.0 = Release|Any CPU
+		{1144A2FC-0A07-4F8C-97E0-F2913601D466}.Release|x86.ActiveCfg = Release|Any CPU
+		{1144A2FC-0A07-4F8C-97E0-F2913601D466}.Release|x86.Build.0 = Release|Any CPU
 		{28F8D16E-0332-4430-B0DC-E1E4C7DA0BD1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{28F8D16E-0332-4430-B0DC-E1E4C7DA0BD1}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{28F8D16E-0332-4430-B0DC-E1E4C7DA0BD1}.Debug|Default.ActiveCfg = Debug|Any CPU
 		{28F8D16E-0332-4430-B0DC-E1E4C7DA0BD1}.Debug|x64.ActiveCfg = Debug|Any CPU
+		{28F8D16E-0332-4430-B0DC-E1E4C7DA0BD1}.Debug|x64.Build.0 = Debug|Any CPU
 		{28F8D16E-0332-4430-B0DC-E1E4C7DA0BD1}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{28F8D16E-0332-4430-B0DC-E1E4C7DA0BD1}.Release|Any CPU.ActiveCfg = Debug|Any CPU
-		{28F8D16E-0332-4430-B0DC-E1E4C7DA0BD1}.Release|Default.ActiveCfg = Debug|Any CPU
-		{28F8D16E-0332-4430-B0DC-E1E4C7DA0BD1}.Release|x64.ActiveCfg = Debug|Any CPU
-		{28F8D16E-0332-4430-B0DC-E1E4C7DA0BD1}.Release|x86.ActiveCfg = Debug|Any CPU
+		{28F8D16E-0332-4430-B0DC-E1E4C7DA0BD1}.Debug|x86.Build.0 = Debug|Any CPU
+		{28F8D16E-0332-4430-B0DC-E1E4C7DA0BD1}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{28F8D16E-0332-4430-B0DC-E1E4C7DA0BD1}.Release|Any CPU.Build.0 = Release|Any CPU
+		{28F8D16E-0332-4430-B0DC-E1E4C7DA0BD1}.Release|Default.ActiveCfg = Release|Any CPU
+		{28F8D16E-0332-4430-B0DC-E1E4C7DA0BD1}.Release|Default.Build.0 = Release|Any CPU
+		{28F8D16E-0332-4430-B0DC-E1E4C7DA0BD1}.Release|x64.ActiveCfg = Release|Any CPU
+		{28F8D16E-0332-4430-B0DC-E1E4C7DA0BD1}.Release|x64.Build.0 = Release|Any CPU
+		{28F8D16E-0332-4430-B0DC-E1E4C7DA0BD1}.Release|x86.ActiveCfg = Release|Any CPU
+		{28F8D16E-0332-4430-B0DC-E1E4C7DA0BD1}.Release|x86.Build.0 = Release|Any CPU
 		{B44AD0C1-6ED9-4811-8381-B0549B554194}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{B44AD0C1-6ED9-4811-8381-B0549B554194}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{B44AD0C1-6ED9-4811-8381-B0549B554194}.Debug|Default.ActiveCfg = Debug|Any CPU
 		{B44AD0C1-6ED9-4811-8381-B0549B554194}.Debug|x64.ActiveCfg = Debug|Any CPU
+		{B44AD0C1-6ED9-4811-8381-B0549B554194}.Debug|x64.Build.0 = Debug|Any CPU
 		{B44AD0C1-6ED9-4811-8381-B0549B554194}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{B44AD0C1-6ED9-4811-8381-B0549B554194}.Release|Any CPU.ActiveCfg = Debug|Any CPU
-		{B44AD0C1-6ED9-4811-8381-B0549B554194}.Release|Default.ActiveCfg = Debug|Any CPU
-		{B44AD0C1-6ED9-4811-8381-B0549B554194}.Release|x64.ActiveCfg = Debug|Any CPU
-		{B44AD0C1-6ED9-4811-8381-B0549B554194}.Release|x86.ActiveCfg = Debug|Any CPU
-		{B8BBF7C9-BCCA-49B0-BC22-6519B594AB19}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{B8BBF7C9-BCCA-49B0-BC22-6519B594AB19}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{B8BBF7C9-BCCA-49B0-BC22-6519B594AB19}.Debug|Default.ActiveCfg = Debug|Any CPU
-		{B8BBF7C9-BCCA-49B0-BC22-6519B594AB19}.Debug|x64.ActiveCfg = Debug|Any CPU
-		{B8BBF7C9-BCCA-49B0-BC22-6519B594AB19}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{B8BBF7C9-BCCA-49B0-BC22-6519B594AB19}.Release|Any CPU.ActiveCfg = Debug|Any CPU
-		{B8BBF7C9-BCCA-49B0-BC22-6519B594AB19}.Release|Default.ActiveCfg = Debug|Any CPU
-		{B8BBF7C9-BCCA-49B0-BC22-6519B594AB19}.Release|x64.ActiveCfg = Debug|Any CPU
-		{B8BBF7C9-BCCA-49B0-BC22-6519B594AB19}.Release|x86.ActiveCfg = Debug|Any CPU
+		{B44AD0C1-6ED9-4811-8381-B0549B554194}.Debug|x86.Build.0 = Debug|Any CPU
+		{B44AD0C1-6ED9-4811-8381-B0549B554194}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{B44AD0C1-6ED9-4811-8381-B0549B554194}.Release|Any CPU.Build.0 = Release|Any CPU
+		{B44AD0C1-6ED9-4811-8381-B0549B554194}.Release|Default.ActiveCfg = Release|Any CPU
+		{B44AD0C1-6ED9-4811-8381-B0549B554194}.Release|Default.Build.0 = Release|Any CPU
+		{B44AD0C1-6ED9-4811-8381-B0549B554194}.Release|x64.ActiveCfg = Release|Any CPU
+		{B44AD0C1-6ED9-4811-8381-B0549B554194}.Release|x64.Build.0 = Release|Any CPU
+		{B44AD0C1-6ED9-4811-8381-B0549B554194}.Release|x86.ActiveCfg = Release|Any CPU
+		{B44AD0C1-6ED9-4811-8381-B0549B554194}.Release|x86.Build.0 = Release|Any CPU
+		{B2428D57-87E0-4EFD-AF54-C52C4A964D1F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{B2428D57-87E0-4EFD-AF54-C52C4A964D1F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{B2428D57-87E0-4EFD-AF54-C52C4A964D1F}.Debug|Default.ActiveCfg = Debug|Any CPU
+		{B2428D57-87E0-4EFD-AF54-C52C4A964D1F}.Debug|x64.ActiveCfg = Debug|Any CPU
+		{B2428D57-87E0-4EFD-AF54-C52C4A964D1F}.Debug|x64.Build.0 = Debug|Any CPU
+		{B2428D57-87E0-4EFD-AF54-C52C4A964D1F}.Debug|x86.ActiveCfg = Debug|Any CPU
+		{B2428D57-87E0-4EFD-AF54-C52C4A964D1F}.Debug|x86.Build.0 = Debug|Any CPU
+		{B2428D57-87E0-4EFD-AF54-C52C4A964D1F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{B2428D57-87E0-4EFD-AF54-C52C4A964D1F}.Release|Any CPU.Build.0 = Release|Any CPU
+		{B2428D57-87E0-4EFD-AF54-C52C4A964D1F}.Release|Default.ActiveCfg = Release|Any CPU
+		{B2428D57-87E0-4EFD-AF54-C52C4A964D1F}.Release|Default.Build.0 = Release|Any CPU
+		{B2428D57-87E0-4EFD-AF54-C52C4A964D1F}.Release|x64.ActiveCfg = Release|Any CPU
+		{B2428D57-87E0-4EFD-AF54-C52C4A964D1F}.Release|x64.Build.0 = Release|Any CPU
+		{B2428D57-87E0-4EFD-AF54-C52C4A964D1F}.Release|x86.ActiveCfg = Release|Any CPU
+		{B2428D57-87E0-4EFD-AF54-C52C4A964D1F}.Release|x86.Build.0 = Release|Any CPU
 		{13F2B4BC-3765-4259-9D5E-ECA4DBBAA099}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{13F2B4BC-3765-4259-9D5E-ECA4DBBAA099}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{13F2B4BC-3765-4259-9D5E-ECA4DBBAA099}.Debug|Default.ActiveCfg = Debug|Any CPU
 		{13F2B4BC-3765-4259-9D5E-ECA4DBBAA099}.Debug|x64.ActiveCfg = Debug|Any CPU
+		{13F2B4BC-3765-4259-9D5E-ECA4DBBAA099}.Debug|x64.Build.0 = Debug|Any CPU
 		{13F2B4BC-3765-4259-9D5E-ECA4DBBAA099}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{13F2B4BC-3765-4259-9D5E-ECA4DBBAA099}.Release|Any CPU.ActiveCfg = Debug|Any CPU
-		{13F2B4BC-3765-4259-9D5E-ECA4DBBAA099}.Release|Default.ActiveCfg = Debug|Any CPU
-		{13F2B4BC-3765-4259-9D5E-ECA4DBBAA099}.Release|x64.ActiveCfg = Debug|Any CPU
-		{13F2B4BC-3765-4259-9D5E-ECA4DBBAA099}.Release|x86.ActiveCfg = Debug|Any CPU
+		{13F2B4BC-3765-4259-9D5E-ECA4DBBAA099}.Debug|x86.Build.0 = Debug|Any CPU
+		{13F2B4BC-3765-4259-9D5E-ECA4DBBAA099}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{13F2B4BC-3765-4259-9D5E-ECA4DBBAA099}.Release|Any CPU.Build.0 = Release|Any CPU
+		{13F2B4BC-3765-4259-9D5E-ECA4DBBAA099}.Release|Default.ActiveCfg = Release|Any CPU
+		{13F2B4BC-3765-4259-9D5E-ECA4DBBAA099}.Release|Default.Build.0 = Release|Any CPU
+		{13F2B4BC-3765-4259-9D5E-ECA4DBBAA099}.Release|x64.ActiveCfg = Release|Any CPU
+		{13F2B4BC-3765-4259-9D5E-ECA4DBBAA099}.Release|x64.Build.0 = Release|Any CPU
+		{13F2B4BC-3765-4259-9D5E-ECA4DBBAA099}.Release|x86.ActiveCfg = Release|Any CPU
+		{13F2B4BC-3765-4259-9D5E-ECA4DBBAA099}.Release|x86.Build.0 = Release|Any CPU
 		{DCF126DE-2A41-459C-B1F4-C38F66FA7E58}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{DCF126DE-2A41-459C-B1F4-C38F66FA7E58}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{DCF126DE-2A41-459C-B1F4-C38F66FA7E58}.Debug|Default.ActiveCfg = Debug|Any CPU
 		{DCF126DE-2A41-459C-B1F4-C38F66FA7E58}.Debug|x64.ActiveCfg = Debug|Any CPU
+		{DCF126DE-2A41-459C-B1F4-C38F66FA7E58}.Debug|x64.Build.0 = Debug|Any CPU
 		{DCF126DE-2A41-459C-B1F4-C38F66FA7E58}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{DCF126DE-2A41-459C-B1F4-C38F66FA7E58}.Release|Any CPU.ActiveCfg = Debug|Any CPU
-		{DCF126DE-2A41-459C-B1F4-C38F66FA7E58}.Release|Default.ActiveCfg = Debug|Any CPU
-		{DCF126DE-2A41-459C-B1F4-C38F66FA7E58}.Release|x64.ActiveCfg = Debug|Any CPU
-		{DCF126DE-2A41-459C-B1F4-C38F66FA7E58}.Release|x86.ActiveCfg = Debug|Any CPU
+		{DCF126DE-2A41-459C-B1F4-C38F66FA7E58}.Debug|x86.Build.0 = Debug|Any CPU
+		{DCF126DE-2A41-459C-B1F4-C38F66FA7E58}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{DCF126DE-2A41-459C-B1F4-C38F66FA7E58}.Release|Any CPU.Build.0 = Release|Any CPU
+		{DCF126DE-2A41-459C-B1F4-C38F66FA7E58}.Release|Default.ActiveCfg = Release|Any CPU
+		{DCF126DE-2A41-459C-B1F4-C38F66FA7E58}.Release|Default.Build.0 = Release|Any CPU
+		{DCF126DE-2A41-459C-B1F4-C38F66FA7E58}.Release|x64.ActiveCfg = Release|Any CPU
+		{DCF126DE-2A41-459C-B1F4-C38F66FA7E58}.Release|x64.Build.0 = Release|Any CPU
+		{DCF126DE-2A41-459C-B1F4-C38F66FA7E58}.Release|x86.ActiveCfg = Release|Any CPU
+		{DCF126DE-2A41-459C-B1F4-C38F66FA7E58}.Release|x86.Build.0 = Release|Any CPU
 		{DB114F68-6E53-4F84-9EF6-088419D1F9A2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{DB114F68-6E53-4F84-9EF6-088419D1F9A2}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{DB114F68-6E53-4F84-9EF6-088419D1F9A2}.Debug|Default.ActiveCfg = Debug|Any CPU
 		{DB114F68-6E53-4F84-9EF6-088419D1F9A2}.Debug|x64.ActiveCfg = Debug|Any CPU
+		{DB114F68-6E53-4F84-9EF6-088419D1F9A2}.Debug|x64.Build.0 = Debug|Any CPU
 		{DB114F68-6E53-4F84-9EF6-088419D1F9A2}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{DB114F68-6E53-4F84-9EF6-088419D1F9A2}.Release|Any CPU.ActiveCfg = Debug|Any CPU
-		{DB114F68-6E53-4F84-9EF6-088419D1F9A2}.Release|Default.ActiveCfg = Debug|Any CPU
-		{DB114F68-6E53-4F84-9EF6-088419D1F9A2}.Release|x64.ActiveCfg = Debug|Any CPU
-		{DB114F68-6E53-4F84-9EF6-088419D1F9A2}.Release|x86.ActiveCfg = Debug|Any CPU
+		{DB114F68-6E53-4F84-9EF6-088419D1F9A2}.Debug|x86.Build.0 = Debug|Any CPU
+		{DB114F68-6E53-4F84-9EF6-088419D1F9A2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{DB114F68-6E53-4F84-9EF6-088419D1F9A2}.Release|Any CPU.Build.0 = Release|Any CPU
+		{DB114F68-6E53-4F84-9EF6-088419D1F9A2}.Release|Default.ActiveCfg = Release|Any CPU
+		{DB114F68-6E53-4F84-9EF6-088419D1F9A2}.Release|Default.Build.0 = Release|Any CPU
+		{DB114F68-6E53-4F84-9EF6-088419D1F9A2}.Release|x64.ActiveCfg = Release|Any CPU
+		{DB114F68-6E53-4F84-9EF6-088419D1F9A2}.Release|x64.Build.0 = Release|Any CPU
+		{DB114F68-6E53-4F84-9EF6-088419D1F9A2}.Release|x86.ActiveCfg = Release|Any CPU
+		{DB114F68-6E53-4F84-9EF6-088419D1F9A2}.Release|x86.Build.0 = Release|Any CPU
 		{8F7287BF-B2F0-4C72-9060-C5CB290F8938}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{8F7287BF-B2F0-4C72-9060-C5CB290F8938}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{8F7287BF-B2F0-4C72-9060-C5CB290F8938}.Debug|Default.ActiveCfg = Debug|Any CPU
 		{8F7287BF-B2F0-4C72-9060-C5CB290F8938}.Debug|x64.ActiveCfg = Debug|Any CPU
+		{8F7287BF-B2F0-4C72-9060-C5CB290F8938}.Debug|x64.Build.0 = Debug|Any CPU
 		{8F7287BF-B2F0-4C72-9060-C5CB290F8938}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{8F7287BF-B2F0-4C72-9060-C5CB290F8938}.Release|Any CPU.ActiveCfg = Debug|Any CPU
-		{8F7287BF-B2F0-4C72-9060-C5CB290F8938}.Release|Default.ActiveCfg = Debug|Any CPU
-		{8F7287BF-B2F0-4C72-9060-C5CB290F8938}.Release|x64.ActiveCfg = Debug|Any CPU
-		{8F7287BF-B2F0-4C72-9060-C5CB290F8938}.Release|x86.ActiveCfg = Debug|Any CPU
+		{8F7287BF-B2F0-4C72-9060-C5CB290F8938}.Debug|x86.Build.0 = Debug|Any CPU
+		{8F7287BF-B2F0-4C72-9060-C5CB290F8938}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{8F7287BF-B2F0-4C72-9060-C5CB290F8938}.Release|Any CPU.Build.0 = Release|Any CPU
+		{8F7287BF-B2F0-4C72-9060-C5CB290F8938}.Release|Default.ActiveCfg = Release|Any CPU
+		{8F7287BF-B2F0-4C72-9060-C5CB290F8938}.Release|Default.Build.0 = Release|Any CPU
+		{8F7287BF-B2F0-4C72-9060-C5CB290F8938}.Release|x64.ActiveCfg = Release|Any CPU
+		{8F7287BF-B2F0-4C72-9060-C5CB290F8938}.Release|x64.Build.0 = Release|Any CPU
+		{8F7287BF-B2F0-4C72-9060-C5CB290F8938}.Release|x86.ActiveCfg = Release|Any CPU
+		{8F7287BF-B2F0-4C72-9060-C5CB290F8938}.Release|x86.Build.0 = Release|Any CPU
 		{230E4688-A561-4B3B-91EC-D2FE273ED8E2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{230E4688-A561-4B3B-91EC-D2FE273ED8E2}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{230E4688-A561-4B3B-91EC-D2FE273ED8E2}.Debug|Default.ActiveCfg = Debug|Any CPU
 		{230E4688-A561-4B3B-91EC-D2FE273ED8E2}.Debug|x64.ActiveCfg = Debug|Any CPU
+		{230E4688-A561-4B3B-91EC-D2FE273ED8E2}.Debug|x64.Build.0 = Debug|Any CPU
 		{230E4688-A561-4B3B-91EC-D2FE273ED8E2}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{230E4688-A561-4B3B-91EC-D2FE273ED8E2}.Release|Any CPU.ActiveCfg = Debug|Any CPU
-		{230E4688-A561-4B3B-91EC-D2FE273ED8E2}.Release|Default.ActiveCfg = Debug|Any CPU
-		{230E4688-A561-4B3B-91EC-D2FE273ED8E2}.Release|x64.ActiveCfg = Debug|Any CPU
-		{230E4688-A561-4B3B-91EC-D2FE273ED8E2}.Release|x86.ActiveCfg = Debug|Any CPU
+		{230E4688-A561-4B3B-91EC-D2FE273ED8E2}.Debug|x86.Build.0 = Debug|Any CPU
+		{230E4688-A561-4B3B-91EC-D2FE273ED8E2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{230E4688-A561-4B3B-91EC-D2FE273ED8E2}.Release|Any CPU.Build.0 = Release|Any CPU
+		{230E4688-A561-4B3B-91EC-D2FE273ED8E2}.Release|Default.ActiveCfg = Release|Any CPU
+		{230E4688-A561-4B3B-91EC-D2FE273ED8E2}.Release|Default.Build.0 = Release|Any CPU
+		{230E4688-A561-4B3B-91EC-D2FE273ED8E2}.Release|x64.ActiveCfg = Release|Any CPU
+		{230E4688-A561-4B3B-91EC-D2FE273ED8E2}.Release|x64.Build.0 = Release|Any CPU
+		{230E4688-A561-4B3B-91EC-D2FE273ED8E2}.Release|x86.ActiveCfg = Release|Any CPU
+		{230E4688-A561-4B3B-91EC-D2FE273ED8E2}.Release|x86.Build.0 = Release|Any CPU
 		{C122ECF1-E9DC-4004-A366-6CABA69A4A8A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{C122ECF1-E9DC-4004-A366-6CABA69A4A8A}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{C122ECF1-E9DC-4004-A366-6CABA69A4A8A}.Debug|Default.ActiveCfg = Debug|Any CPU
 		{C122ECF1-E9DC-4004-A366-6CABA69A4A8A}.Debug|x64.ActiveCfg = Debug|Any CPU
+		{C122ECF1-E9DC-4004-A366-6CABA69A4A8A}.Debug|x64.Build.0 = Debug|Any CPU
 		{C122ECF1-E9DC-4004-A366-6CABA69A4A8A}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{C122ECF1-E9DC-4004-A366-6CABA69A4A8A}.Release|Any CPU.ActiveCfg = Debug|Any CPU
-		{C122ECF1-E9DC-4004-A366-6CABA69A4A8A}.Release|Default.ActiveCfg = Debug|Any CPU
-		{C122ECF1-E9DC-4004-A366-6CABA69A4A8A}.Release|x64.ActiveCfg = Debug|Any CPU
-		{C122ECF1-E9DC-4004-A366-6CABA69A4A8A}.Release|x86.ActiveCfg = Debug|Any CPU
+		{C122ECF1-E9DC-4004-A366-6CABA69A4A8A}.Debug|x86.Build.0 = Debug|Any CPU
+		{C122ECF1-E9DC-4004-A366-6CABA69A4A8A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{C122ECF1-E9DC-4004-A366-6CABA69A4A8A}.Release|Any CPU.Build.0 = Release|Any CPU
+		{C122ECF1-E9DC-4004-A366-6CABA69A4A8A}.Release|Default.ActiveCfg = Release|Any CPU
+		{C122ECF1-E9DC-4004-A366-6CABA69A4A8A}.Release|Default.Build.0 = Release|Any CPU
+		{C122ECF1-E9DC-4004-A366-6CABA69A4A8A}.Release|x64.ActiveCfg = Release|Any CPU
+		{C122ECF1-E9DC-4004-A366-6CABA69A4A8A}.Release|x64.Build.0 = Release|Any CPU
+		{C122ECF1-E9DC-4004-A366-6CABA69A4A8A}.Release|x86.ActiveCfg = Release|Any CPU
+		{C122ECF1-E9DC-4004-A366-6CABA69A4A8A}.Release|x86.Build.0 = Release|Any CPU
 		{7FA72759-6D1C-484E-8C00-5AD2620B3C43}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{7FA72759-6D1C-484E-8C00-5AD2620B3C43}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{7FA72759-6D1C-484E-8C00-5AD2620B3C43}.Debug|Default.ActiveCfg = Debug|Any CPU
 		{7FA72759-6D1C-484E-8C00-5AD2620B3C43}.Debug|x64.ActiveCfg = Debug|Any CPU
+		{7FA72759-6D1C-484E-8C00-5AD2620B3C43}.Debug|x64.Build.0 = Debug|Any CPU
 		{7FA72759-6D1C-484E-8C00-5AD2620B3C43}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{7FA72759-6D1C-484E-8C00-5AD2620B3C43}.Release|Any CPU.ActiveCfg = Debug|Any CPU
-		{7FA72759-6D1C-484E-8C00-5AD2620B3C43}.Release|Default.ActiveCfg = Debug|Any CPU
-		{7FA72759-6D1C-484E-8C00-5AD2620B3C43}.Release|x64.ActiveCfg = Debug|Any CPU
-		{7FA72759-6D1C-484E-8C00-5AD2620B3C43}.Release|x86.ActiveCfg = Debug|Any CPU
+		{7FA72759-6D1C-484E-8C00-5AD2620B3C43}.Debug|x86.Build.0 = Debug|Any CPU
+		{7FA72759-6D1C-484E-8C00-5AD2620B3C43}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{7FA72759-6D1C-484E-8C00-5AD2620B3C43}.Release|Any CPU.Build.0 = Release|Any CPU
+		{7FA72759-6D1C-484E-8C00-5AD2620B3C43}.Release|Default.ActiveCfg = Release|Any CPU
+		{7FA72759-6D1C-484E-8C00-5AD2620B3C43}.Release|Default.Build.0 = Release|Any CPU
+		{7FA72759-6D1C-484E-8C00-5AD2620B3C43}.Release|x64.ActiveCfg = Release|Any CPU
+		{7FA72759-6D1C-484E-8C00-5AD2620B3C43}.Release|x64.Build.0 = Release|Any CPU
+		{7FA72759-6D1C-484E-8C00-5AD2620B3C43}.Release|x86.ActiveCfg = Release|Any CPU
+		{7FA72759-6D1C-484E-8C00-5AD2620B3C43}.Release|x86.Build.0 = Release|Any CPU
 		{A496EFD3-D51D-4CA6-850D-777800315301}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{A496EFD3-D51D-4CA6-850D-777800315301}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{A496EFD3-D51D-4CA6-850D-777800315301}.Debug|Default.ActiveCfg = Debug|Any CPU
 		{A496EFD3-D51D-4CA6-850D-777800315301}.Debug|x64.ActiveCfg = Debug|Any CPU
+		{A496EFD3-D51D-4CA6-850D-777800315301}.Debug|x64.Build.0 = Debug|Any CPU
 		{A496EFD3-D51D-4CA6-850D-777800315301}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{A496EFD3-D51D-4CA6-850D-777800315301}.Release|Any CPU.ActiveCfg = Debug|Any CPU
-		{A496EFD3-D51D-4CA6-850D-777800315301}.Release|Default.ActiveCfg = Debug|Any CPU
-		{A496EFD3-D51D-4CA6-850D-777800315301}.Release|x64.ActiveCfg = Debug|Any CPU
-		{A496EFD3-D51D-4CA6-850D-777800315301}.Release|x86.ActiveCfg = Debug|Any CPU
+		{A496EFD3-D51D-4CA6-850D-777800315301}.Debug|x86.Build.0 = Debug|Any CPU
+		{A496EFD3-D51D-4CA6-850D-777800315301}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{A496EFD3-D51D-4CA6-850D-777800315301}.Release|Any CPU.Build.0 = Release|Any CPU
+		{A496EFD3-D51D-4CA6-850D-777800315301}.Release|Default.ActiveCfg = Release|Any CPU
+		{A496EFD3-D51D-4CA6-850D-777800315301}.Release|Default.Build.0 = Release|Any CPU
+		{A496EFD3-D51D-4CA6-850D-777800315301}.Release|x64.ActiveCfg = Release|Any CPU
+		{A496EFD3-D51D-4CA6-850D-777800315301}.Release|x64.Build.0 = Release|Any CPU
+		{A496EFD3-D51D-4CA6-850D-777800315301}.Release|x86.ActiveCfg = Release|Any CPU
+		{A496EFD3-D51D-4CA6-850D-777800315301}.Release|x86.Build.0 = Release|Any CPU
 		{E67FB990-BD42-44DF-BF8E-3E4DDE3035DD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{E67FB990-BD42-44DF-BF8E-3E4DDE3035DD}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{E67FB990-BD42-44DF-BF8E-3E4DDE3035DD}.Debug|Default.ActiveCfg = Debug|Any CPU
 		{E67FB990-BD42-44DF-BF8E-3E4DDE3035DD}.Debug|x64.ActiveCfg = Debug|Any CPU
+		{E67FB990-BD42-44DF-BF8E-3E4DDE3035DD}.Debug|x64.Build.0 = Debug|Any CPU
 		{E67FB990-BD42-44DF-BF8E-3E4DDE3035DD}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{E67FB990-BD42-44DF-BF8E-3E4DDE3035DD}.Release|Any CPU.ActiveCfg = Debug|Any CPU
-		{E67FB990-BD42-44DF-BF8E-3E4DDE3035DD}.Release|Default.ActiveCfg = Debug|Any CPU
-		{E67FB990-BD42-44DF-BF8E-3E4DDE3035DD}.Release|x64.ActiveCfg = Debug|Any CPU
-		{E67FB990-BD42-44DF-BF8E-3E4DDE3035DD}.Release|x86.ActiveCfg = Debug|Any CPU
+		{E67FB990-BD42-44DF-BF8E-3E4DDE3035DD}.Debug|x86.Build.0 = Debug|Any CPU
+		{E67FB990-BD42-44DF-BF8E-3E4DDE3035DD}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{E67FB990-BD42-44DF-BF8E-3E4DDE3035DD}.Release|Any CPU.Build.0 = Release|Any CPU
+		{E67FB990-BD42-44DF-BF8E-3E4DDE3035DD}.Release|Default.ActiveCfg = Release|Any CPU
+		{E67FB990-BD42-44DF-BF8E-3E4DDE3035DD}.Release|Default.Build.0 = Release|Any CPU
+		{E67FB990-BD42-44DF-BF8E-3E4DDE3035DD}.Release|x64.ActiveCfg = Release|Any CPU
+		{E67FB990-BD42-44DF-BF8E-3E4DDE3035DD}.Release|x64.Build.0 = Release|Any CPU
+		{E67FB990-BD42-44DF-BF8E-3E4DDE3035DD}.Release|x86.ActiveCfg = Release|Any CPU
+		{E67FB990-BD42-44DF-BF8E-3E4DDE3035DD}.Release|x86.Build.0 = Release|Any CPU
 		{8450D22A-338F-4202-BC8B-EB5DFDF1AFD5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{8450D22A-338F-4202-BC8B-EB5DFDF1AFD5}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{8450D22A-338F-4202-BC8B-EB5DFDF1AFD5}.Debug|Default.ActiveCfg = Debug|Any CPU
 		{8450D22A-338F-4202-BC8B-EB5DFDF1AFD5}.Debug|x64.ActiveCfg = Debug|Any CPU
+		{8450D22A-338F-4202-BC8B-EB5DFDF1AFD5}.Debug|x64.Build.0 = Debug|Any CPU
 		{8450D22A-338F-4202-BC8B-EB5DFDF1AFD5}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{8450D22A-338F-4202-BC8B-EB5DFDF1AFD5}.Release|Any CPU.ActiveCfg = Debug|Any CPU
-		{8450D22A-338F-4202-BC8B-EB5DFDF1AFD5}.Release|Default.ActiveCfg = Debug|Any CPU
-		{8450D22A-338F-4202-BC8B-EB5DFDF1AFD5}.Release|x64.ActiveCfg = Debug|Any CPU
-		{8450D22A-338F-4202-BC8B-EB5DFDF1AFD5}.Release|x86.ActiveCfg = Debug|Any CPU
+		{8450D22A-338F-4202-BC8B-EB5DFDF1AFD5}.Debug|x86.Build.0 = Debug|Any CPU
+		{8450D22A-338F-4202-BC8B-EB5DFDF1AFD5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{8450D22A-338F-4202-BC8B-EB5DFDF1AFD5}.Release|Any CPU.Build.0 = Release|Any CPU
+		{8450D22A-338F-4202-BC8B-EB5DFDF1AFD5}.Release|Default.ActiveCfg = Release|Any CPU
+		{8450D22A-338F-4202-BC8B-EB5DFDF1AFD5}.Release|Default.Build.0 = Release|Any CPU
+		{8450D22A-338F-4202-BC8B-EB5DFDF1AFD5}.Release|x64.ActiveCfg = Release|Any CPU
+		{8450D22A-338F-4202-BC8B-EB5DFDF1AFD5}.Release|x64.Build.0 = Release|Any CPU
+		{8450D22A-338F-4202-BC8B-EB5DFDF1AFD5}.Release|x86.ActiveCfg = Release|Any CPU
+		{8450D22A-338F-4202-BC8B-EB5DFDF1AFD5}.Release|x86.Build.0 = Release|Any CPU
 		{84BA9669-6DDF-4220-BD98-663D91CD96AB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{84BA9669-6DDF-4220-BD98-663D91CD96AB}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{84BA9669-6DDF-4220-BD98-663D91CD96AB}.Debug|Default.ActiveCfg = Debug|Any CPU
 		{84BA9669-6DDF-4220-BD98-663D91CD96AB}.Debug|x64.ActiveCfg = Debug|Any CPU
+		{84BA9669-6DDF-4220-BD98-663D91CD96AB}.Debug|x64.Build.0 = Debug|Any CPU
 		{84BA9669-6DDF-4220-BD98-663D91CD96AB}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{84BA9669-6DDF-4220-BD98-663D91CD96AB}.Release|Any CPU.ActiveCfg = Debug|Any CPU
-		{84BA9669-6DDF-4220-BD98-663D91CD96AB}.Release|Default.ActiveCfg = Debug|Any CPU
-		{84BA9669-6DDF-4220-BD98-663D91CD96AB}.Release|x64.ActiveCfg = Debug|Any CPU
-		{84BA9669-6DDF-4220-BD98-663D91CD96AB}.Release|x86.ActiveCfg = Debug|Any CPU
+		{84BA9669-6DDF-4220-BD98-663D91CD96AB}.Debug|x86.Build.0 = Debug|Any CPU
+		{84BA9669-6DDF-4220-BD98-663D91CD96AB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{84BA9669-6DDF-4220-BD98-663D91CD96AB}.Release|Any CPU.Build.0 = Release|Any CPU
+		{84BA9669-6DDF-4220-BD98-663D91CD96AB}.Release|Default.ActiveCfg = Release|Any CPU
+		{84BA9669-6DDF-4220-BD98-663D91CD96AB}.Release|Default.Build.0 = Release|Any CPU
+		{84BA9669-6DDF-4220-BD98-663D91CD96AB}.Release|x64.ActiveCfg = Release|Any CPU
+		{84BA9669-6DDF-4220-BD98-663D91CD96AB}.Release|x64.Build.0 = Release|Any CPU
+		{84BA9669-6DDF-4220-BD98-663D91CD96AB}.Release|x86.ActiveCfg = Release|Any CPU
+		{84BA9669-6DDF-4220-BD98-663D91CD96AB}.Release|x86.Build.0 = Release|Any CPU
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE
 	EndGlobalSection
 	GlobalSection(ExtensibilityGlobals) = postSolution
+		SolutionGuid = {9115B5C1-046B-49C0-9E73-10B974D0C04C}
 		VisualSVNWorkingCopyRoot = .
 	EndGlobalSection
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution