aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/PPC/Tango.PPC.UI/Tango.PPC.UI.csproj
blob: bfb16f10d3b4ca03c283939d35262653bc09d0e4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
pre { line-height: 125%; }
td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
.highlight .hll { background-color: #ffffcc }
.highlight .c { color: #888888 } /* Comment */
.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */
.highlight .k { color: #008800; font-weight: bold } /* Keyword */
.highlight .ch { color: #888888 } /* Comment.Hashbang */
.highlight .cm { color: #888888 } /* Comment.Multiline */
.highlight .cp { color: #cc0000; font-weight: bold } /* Comment.Preproc */
.highlight .cpf { color: #888888 } /* Comment.PreprocFile */
.highlight .c1 { color: #888888 } /* Comment.Single */
.highlight .cs { color: #cc0000; font-weight: bold; background-color: #fff0f0 } /* Comment.Special */
.highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .ges { font-weight: bold; font-style: italic } /* Generic.EmphStrong */
.highlight .gr { color: #aa0000 } /* Generic.Error */
.highlight .gh { color: #333333 } /* Generic.Heading */
.highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */
.highlight .go { color: #888888 } /* Generic.Output */
.highlight .gp { color: #555555 } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #666666 } /* Generic.Subheading */
.highlight .gt { color: #aa0000 } /* Generic.Traceback */
.highlight .kc { color: #008800; font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: #008800; font-weight: bold } /* Keyword.Declaration */
.highlight .kn { color: #008800; font-weight: bold } /* Keyword.Namespace */
.highlight .kp { color: #008800 } /* Keyword.Pseudo */
.highlight .kr { color: #008800; font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #888888; font-weight: bold } /* Keyword.Type */
.highlight .m { color: #0000DD; font-weight: bold } /* Literal.Number */
.highlight .s { color: #dd2200; background-color: #fff0f0 } /* Literal.String */
.highlight .na { color: #336699 } /* Name.Attribute */
.highlight .nb { color: #003388 } /* Name.Builtin */
.highlight .nc { color: #bb0066; font-weight: bold } /* Name.Class */
.highlight .no { color: #003366; font-weight: bold } /* Name.Constant */
.highlight .nd { color: #555555 } /* Name.Decorator */
.highlight .ne { color: #bb0066; font-weight: bold } /* Name.Exception */
.highlight .nf { color: #0066bb; font-weight: bold } /* Name.Function */
.highlight .nl { color: #336699; font-style: italic } /* Name.Label */
.highlight .nn { color: #bb0066; font-weight: bold } /* Name.Namespace */
.highlight .py { color: #336699; font-weight: bold } /* Name.Property */
.highlight .nt { color: #bb0066; font-weight: bold } /* Name.Tag */
.highlight .nv { color: #336699 } /* Name.Variable */
.highlight .ow { color: #008800 } /* Operator.Word */
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
.highlight .mb { color: #0000DD; font-weight: bold } /* Literal.Number.Bin */
.highlight .mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */
.highlight .mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */
.highlight .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */
.highlight .mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */
.highlight .sa { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Affix */
.highlight .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */
.highlight .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */
.highlight .dl { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Delimiter */
.highlight .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */
.highlight .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */
.highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */
.highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */
.highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */
.highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */
.highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */
.highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */
.highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */
.highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */
.highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */
.highlight .vc { color: #336699 } /* Name.Variable.Class */
.highlight .vg { color: #dd7700 } /* Name.Variable.Global */
.highlight .vi { color: #3333bb } /* Name.Variable.Instance */
.highlight .vm { color: #336699 } /* Name.Variable.Magic */
.highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Tango.Logging;
using Tango.PMR.Debugging;

namespace Tango.Integration.Logging
{
    public class EmbeddedLogItem : MessageLogItem
    {
        /// <summary>
        /// Gets or sets the debug log response.
        /// </summary>
        public StartDebugLogResponse DebugLogResponse { get; set; }

        private int _repeated;
        /// <summary>
        /// Gets or sets the number of times this message has been received continuously.
        /// </summary>
        public int Repeated
        {
            get { return _repeated; }
            set { _repeated = value; RaisePropertyChanged(nameof(Repeated)); RaisePropertyChanged(nameof(MessagePlusRepeated)); }
        }

        /// <summary>
        /// Initializes a new instance of the <see cref="EmbeddedLogItem"/> class.
        /// </summary>
        /// <param name="debugLogResponse">The debug log response.</param>
        public EmbeddedLogItem(StartDebugLogResponse debugLogResponse)
        {
            Repeated = 1;
            DebugLogResponse = debugLogResponse;
            Category = (LogCategory)debugLogResponse.Category;
            Message = debugLogResponse.Message;
            CallerFile = debugLogResponse.FileName;
            CallerLineNumber = (int)debugLogResponse.LineNumber;
        }

        /// <summary>
        /// Returns a <see cref="System.String" /> that represents this instance.
        /// </summary>
        /// <returns>
        /// A <see cref="System.String" /> that represents this instance.
        /// </returns>
        public override string ToString()
        {
            return String.Format("[{0}] [{1}] [{2}] [{3}] [{4}] [{5}]: {6}", TimeStamp.ToString("HH:mm:ss.ff"), DebugLogResponse.Category, Path.GetFileName(DebugLogResponse.FileName), DebugLogResponse.LineNumber, DebugLogResponse.ModuleId, DebugLogResponse.Filter, DebugLogResponse.Message);
        }

        /// <summary>
        /// Gets the message plus repeated.
        /// </summary>
        public String MessagePlusRepeated
        {
            get { return Repeated > 1 ? String.Format("{0} ({1})", Message, Repeated) : Message; }
        }

        /// <summary>
        /// Gets the relative caller file path.
        /// </summary>
        /// <returns></returns>
        protected override string GetRelativeCallerFilePath()
        {
            return CallerFile;
        }
    }
}
='#n571'>571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
  <PropertyGroup>
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
    <ProjectGuid>{654BEDA3-16FB-44FF-ADE7-B52E50B02E63}</ProjectGuid>
    <OutputType>WinExe</OutputType>
    <RootNamespace>Tango.PPC.UI</RootNamespace>
    <AssemblyName>Tango.PPC.UI</AssemblyName>
    <TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
    <FileAlignment>512</FileAlignment>
    <ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
    <WarningLevel>4</WarningLevel>
    <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
    <NuGetPackageImportStamp>
    </NuGetPackageImportStamp>
    <IsWebBootstrapper>false</IsWebBootstrapper>
    <PublishUrl>publish\</PublishUrl>
    <Install>true</Install>
    <InstallFrom>Disk</InstallFrom>
    <UpdateEnabled>false</UpdateEnabled>
    <UpdateMode>Foreground</UpdateMode>
    <UpdateInterval>7</UpdateInterval>
    <UpdateIntervalUnits>Days</UpdateIntervalUnits>
    <UpdatePeriodically>false</UpdatePeriodically>
    <UpdateRequired>false</UpdateRequired>
    <MapFileExtensions>true</MapFileExtensions>
    <ApplicationRevision>0</ApplicationRevision>
    <ApplicationVersion>1.0.0.%2a</ApplicationVersion>
    <UseApplicationTrust>false</UseApplicationTrust>
    <BootstrapperEnabled>true</BootstrapperEnabled>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
    <PlatformTarget>AnyCPU</PlatformTarget>
    <DebugSymbols>true</DebugSymbols>
    <DebugType>full</DebugType>
    <Optimize>false</Optimize>
    <OutputPath>..\..\Build\PPC\Debug\</OutputPath>
    <DefineConstants>TRACE;DEBUG</DefineConstants>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>4</WarningLevel>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
    <PlatformTarget>AnyCPU</PlatformTarget>
    <DebugType>pdbonly</DebugType>
    <Optimize>true</Optimize>
    <OutputPath>..\..\Build\PPC\Release\</OutputPath>
    <DefineConstants>TRACE</DefineConstants>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>4</WarningLevel>
  </PropertyGroup>
  <PropertyGroup>
    <ApplicationManifest>app.manifest</ApplicationManifest>
  </PropertyGroup>
  <ItemGroup>
    <Reference Include="ControlzEx, Version=3.0.2.4, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\..\packages\ControlzEx.3.0.2.4\lib\net45\ControlzEx.dll</HintPath>
    </Reference>
    <Reference Include="EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
      <HintPath>..\..\packages\EntityFramework.6.2.0\lib\net45\EntityFramework.dll</HintPath>
    </Reference>
    <Reference Include="EntityFramework.SqlServer, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
      <HintPath>..\..\packages\EntityFramework.6.2.0\lib\net45\EntityFramework.SqlServer.dll</HintPath>
    </Reference>
    <Reference Include="FontAwesome.WPF, Version=4.7.0.37774, Culture=neutral, PublicKeyToken=0758b07a11a4f466, processorArchitecture=MSIL">
      <HintPath>..\..\packages\FontAwesome.WPF.4.7.0.9\lib\net40\FontAwesome.WPF.dll</HintPath>
    </Reference>
    <Reference Include="Google.Protobuf, Version=3.4.1.0, Culture=neutral, PublicKeyToken=a7d26565bac4d604, processorArchitecture=MSIL">
      <HintPath>..\..\packages\Google.Protobuf.3.4.1\lib\net45\Google.Protobuf.dll</HintPath>
    </Reference>
    <Reference Include="SimpleValidator, Version=0.6.1.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\..\packages\SimpleValidator.0.6.1.0\lib\net40\SimpleValidator.dll</HintPath>
    </Reference>
    <Reference Include="System" />
    <Reference Include="System.ComponentModel.DataAnnotations" />
    <Reference Include="System.Data" />
    <Reference Include="System.Data.SQLite, Version=1.0.108.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139, processorArchitecture=MSIL">
      <HintPath>..\..\packages\System.Data.SQLite.Core.1.0.108.0\lib\net46\System.Data.SQLite.dll</HintPath>
      <Private>True</Private>
    </Reference>
    <Reference Include="System.Data.SQLite.EF6, Version=1.0.108.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139, processorArchitecture=MSIL">
      <HintPath>..\..\packages\System.Data.SQLite.EF6.1.0.108.0\lib\net46\System.Data.SQLite.EF6.dll</HintPath>
      <Private>True</Private>
    </Reference>
    <Reference Include="System.Data.SQLite.Linq, Version=1.0.108.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139, processorArchitecture=MSIL">
      <HintPath>..\..\packages\System.Data.SQLite.Linq.1.0.108.0\lib\net46\System.Data.SQLite.Linq.dll</HintPath>
      <Private>True</Private>
    </Reference>
    <Reference Include="System.Drawing" />
    <Reference Include="System.Windows.Forms" />
    <Reference Include="System.Windows.Interactivity, Version=4.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
      <HintPath>..\..\packages\Expression.Blend.Sdk.1.0.2\lib\net45\System.Windows.Interactivity.dll</HintPath>
    </Reference>
    <Reference Include="System.Xml" />
    <Reference Include="Microsoft.CSharp" />
    <Reference Include="System.Core" />
    <Reference Include="System.Xml.Linq" />
    <Reference Include="System.Data.DataSetExtensions" />
    <Reference Include="System.Net.Http" />
    <Reference Include="System.Xaml">
      <RequiredTargetFramework>4.0</RequiredTargetFramework>
    </Reference>
    <Reference Include="WindowsBase" />
    <Reference Include="PresentationCore" />
    <Reference Include="PresentationFramework" />
    <Reference Include="WindowsFormsIntegration" />
  </ItemGroup>
  <ItemGroup>
    <ApplicationDefinition Include="App.xaml">
      <Generator>MSBuild:Compile</Generator>
      <SubType>Designer</SubType>
    </ApplicationDefinition>
    <Compile Include="..\..\Versioning\GlobalVersionInfo.cs">
      <Link>GlobalVersionInfo.cs</Link>
    </Compile>
    <Compile Include="AppBarItems\PowerUpAppBarItem.cs" />
    <Compile Include="AppBarItems\PowerOffAppBarItem.cs" />
    <Compile Include="AppBarItems\PowerUpAppBarItemView.xaml.cs">
      <DependentUpon>PowerUpAppBarItemView.xaml</DependentUpon>
    </Compile>
    <Compile Include="AppBarItems\PowerOffAppBarItemView.xaml.cs">
      <DependentUpon>PowerOffAppBarItemView.xaml</DependentUpon>
    </Compile>
    <Compile Include="Authentication\DefaultAuthenticationProvider.cs" />
    <Compile Include="Connectivity\DefaultConnectivityProvider.cs" />
    <Compile Include="Connectivity\WiFiAuthenticationView.xaml.cs">
      <DependentUpon>WiFiAuthenticationView.xaml</DependentUpon>
    </Compile>
    <Compile Include="Connectivity\WiFiAuthenticationViewVM.cs" />
    <Compile Include="Controls\MachineStatusControl.xaml.cs">
      <DependentUpon>MachineStatusControl.xaml</DependentUpon>
    </Compile>
    <Compile Include="Converters\AppBarItemConverter.cs" />
    <Compile Include="Converters\ItemBaseConverter.cs" />
    <Compile Include="Dialogs\CartridgeValidationView.xaml.cs">
      <DependentUpon>CartridgeValidationView.xaml</DependentUpon>
    </Compile>
    <Compile Include="Dialogs\InsufficientLiquidQuantityView.xaml.cs">
      <DependentUpon>InsufficientLiquidQuantityView.xaml</DependentUpon>
    </Compile>
    <Compile Include="Dialogs\InsufficientLiquidQuantityViewVM.cs" />
    <Compile Include="Dialogs\SafetyLevelOperationsConfirmationView.xaml.cs">
      <DependentUpon>SafetyLevelOperationsConfirmationView.xaml</DependentUpon>
    </Compile>
    <Compile Include="Dialogs\SafetyLevelOperationsConfirmationViewVM.cs" />
    <Compile Include="Dialogs\ThreadLoadingView.xaml.cs">
      <DependentUpon>ThreadLoadingView.xaml</DependentUpon>
    </Compile>
    <Compile Include="Dialogs\PowerUpView.xaml.cs">
      <DependentUpon>PowerUpView.xaml</DependentUpon>
    </Compile>
    <Compile Include="Dialogs\PowerUpViewVM.cs" />
    <Compile Include="Dialogs\ScreenLockView.xaml.cs">
      <DependentUpon>ScreenLockView.xaml</DependentUpon>
    </Compile>
    <Compile Include="Dialogs\CartridgeValidationViewVM.cs" />
    <Compile Include="Dialogs\TechnicianModeLoginView.xaml.cs">
      <DependentUpon>TechnicianModeLoginView.xaml</DependentUpon>
    </Compile>
    <Compile Include="Dialogs\ScreenLockViewVM.cs" />
    <Compile Include="Dialogs\TechnicianModeLoginViewVM.cs" />
    <Compile Include="Dialogs\ThreadLoadingViewVM.cs" />
    <Compile Include="Dialogs\FirmwareUpgradeFromFileView.xaml.cs">
      <DependentUpon>FirmwareUpgradeFromFileView.xaml</DependentUpon>
    </Compile>
    <Compile Include="Dialogs\UpdateFromFileView.xaml.cs">
      <DependentUpon>UpdateFromFileView.xaml</DependentUpon>
    </Compile>
    <Compile Include="Dialogs\FirmwareUpgradeFromFileViewVM.cs" />
    <Compile Include="Dialogs\UpdateFromFileViewVM.cs" />
    <Compile Include="InternalModule.cs" />
    <Compile Include="Modules\DefaultPPCModuleLoader.cs" />
    <Compile Include="Navigation\DefaultNavigationManager.cs" />
    <Compile Include="Notifications\DefaultNotificationProvider.cs" />
    <Compile Include="Notifications\DialogAndView.cs" />
    <Compile Include="Notifications\NotificationItems\UpdateAvailableNotificationItem.cs" />
    <Compile Include="Notifications\NotificationItems\UpdateAvailableNotificationItemView.xaml.cs">
      <DependentUpon>UpdateAvailableNotificationItemView.xaml</DependentUpon>
    </Compile>
    <Compile Include="Notifications\PendingNotification.cs" />
    <Compile Include="PPCApplication\DefaultPPCApplicationManager.cs" />
    <Compile Include="Printing\DefaultPrintingManager.cs" />
    <Compile Include="RemoteActions\DefaultRemoteActionsService.cs" />
    <Compile Include="Threading\DefaultDispatcherProvider.cs" />
    <Compile Include="ViewModelLocator.cs" />
    <Compile Include="ViewModels\EmergencyViewVM.cs" />
    <Compile Include="ViewModels\ExternalBridgeViewVM.cs" />
    <Compile Include="ViewModels\InternalModuleViewVM.cs" />
    <Compile Include="ViewModels\LayoutViewVM.cs" />
    <Compile Include="ViewModels\LoadingErrorViewVM.cs" />
    <Compile Include="ViewModels\LoadingViewVM.cs" />
    <Compile Include="ViewModels\LoginViewVM.cs" />
    <Compile Include="ViewModels\MachineSetupViewVM.cs" />
    <Compile Include="ViewModels\MainViewVM.cs" />
    <Compile Include="ViewModels\MachineUpdateViewVM.cs" />
    <Compile Include="ViewModels\NoPermissionsViewVM.cs" />
    <Compile Include="ViewModels\PowerOffViewVM.cs" />
    <Compile Include="ViewModels\RestartingSystemViewVM.cs" />
    <Compile Include="ViewModels\RestartingViewVM.cs" />
    <Compile Include="ViewsContracts\ILayoutView.cs" />
    <Compile Include="ViewsContracts\IMachineSetupView.cs" />
    <Compile Include="ViewsContracts\IMachineUpdateView.cs" />
    <Compile Include="Views\ExternalBridgeView.xaml.cs">
      <DependentUpon>ExternalBridgeView.xaml</DependentUpon>
    </Compile>
    <Compile Include="Views\InternalModuleView.xaml.cs">
      <DependentUpon>InternalModuleView.xaml</DependentUpon>
    </Compile>
    <Compile Include="Views\LayoutView.xaml.cs">
      <DependentUpon>LayoutView.xaml</DependentUpon>
    </Compile>
    <Compile Include="Views\EmergencyView.xaml.cs">
      <DependentUpon>EmergencyView.xaml</DependentUpon>
    </Compile>
    <Compile Include="Views\LoadingErrorView.xaml.cs">
      <DependentUpon>LoadingErrorView.xaml</DependentUpon>
    </Compile>
    <Compile Include="Views\PowerOffView.xaml.cs">
      <DependentUpon>PowerOffView.xaml</DependentUpon>
    </Compile>
    <Compile Include="Views\RestartingView.xaml.cs">
      <DependentUpon>RestartingView.xaml</DependentUpon>
    </Compile>
    <Compile Include="Views\LoadingView.xaml.cs">
      <DependentUpon>LoadingView.xaml</DependentUpon>
    </Compile>
    <Compile Include="Views\LoginView.xaml.cs">
      <DependentUpon>LoginView.xaml</DependentUpon>
    </Compile>
    <Compile Include="Views\MachineSetupView.xaml.cs">
      <DependentUpon>MachineSetupView.xaml</DependentUpon>
    </Compile>
    <Compile Include="Views\MainView.xaml.cs">
      <DependentUpon>MainView.xaml</DependentUpon>
    </Compile>
    <Compile Include="Views\MachineUpdateView.xaml.cs">
      <DependentUpon>MachineUpdateView.xaml</DependentUpon>
    </Compile>
    <Compile Include="Views\NoPermissionsView.xaml.cs">
      <DependentUpon>NoPermissionsView.xaml</DependentUpon>
    </Compile>
    <Compile Include="Views\RestartingSystemView.xaml.cs">
      <DependentUpon>RestartingSystemView.xaml</DependentUpon>
    </Compile>
    <Page Include="AppBarItems\PowerUpAppBarItemView.xaml">
      <Generator>MSBuild:Compile</Generator>
      <SubType>Designer</SubType>
    </Page>
    <Page Include="AppBarItems\PowerOffAppBarItemView.xaml">
      <SubType>Designer</SubType>
      <Generator>MSBuild:Compile</Generator>
    </Page>
    <Page Include="Connectivity\WiFiAuthenticationView.xaml">
      <SubType>Designer</SubType>
      <Generator>MSBuild:Compile</Generator>
    </Page>
    <Page Include="Controls\MachineStatusControl.xaml">
      <SubType>Designer</SubType>
      <Generator>MSBuild:Compile</Generator>
    </Page>
    <Page Include="Dialogs\CartridgeValidationView.xaml">
      <Generator>MSBuild:Compile</Generator>
      <SubType>Designer</SubType>
    </Page>
    <Page Include="Dialogs\InsufficientLiquidQuantityView.xaml">
      <Generator>MSBuild:Compile</Generator>
      <SubType>Designer</SubType>
    </Page>
    <Page Include="Dialogs\SafetyLevelOperationsConfirmationView.xaml">
      <SubType>Designer</SubType>
      <Generator>MSBuild:Compile</Generator>
    </Page>
    <Page Include="Dialogs\ThreadLoadingView.xaml">
      <Generator>MSBuild:Compile</Generator>
      <SubType>Designer</SubType>
    </Page>
    <Page Include="Dialogs\PowerUpView.xaml">
      <SubType>Designer</SubType>
      <Generator>MSBuild:Compile</Generator>
    </Page>
    <Page Include="Dialogs\ScreenLockView.xaml">
      <Generator>MSBuild:Compile</Generator>
      <SubType>Designer</SubType>
    </Page>
    <Page Include="Dialogs\TechnicianModeLoginView.xaml">
      <SubType>Designer</SubType>
      <Generator>MSBuild:Compile</Generator>
    </Page>
    <Page Include="Dialogs\FirmwareUpgradeFromFileView.xaml">
      <Generator>MSBuild:Compile</Generator>
      <SubType>Designer</SubType>
    </Page>
    <Page Include="Dialogs\UpdateFromFileView.xaml">
      <SubType>Designer</SubType>
      <Generator>MSBuild:Compile</Generator>
    </Page>
    <Page Include="MainWindow.xaml">
      <Generator>MSBuild:Compile</Generator>
      <SubType>Designer</SubType>
    </Page>
    <Compile Include="App.xaml.cs">
      <DependentUpon>App.xaml</DependentUpon>
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="MainWindow.xaml.cs">
      <DependentUpon>MainWindow.xaml</DependentUpon>
      <SubType>Code</SubType>
    </Compile>
    <Page Include="Notifications\NotificationItems\UpdateAvailableNotificationItemView.xaml">
      <Generator>MSBuild:Compile</Generator>
      <SubType>Designer</SubType>
    </Page>
    <Page Include="Resources\Colors.xaml">
      <SubType>Designer</SubType>
      <Generator>MSBuild:Compile</Generator>
    </Page>
    <Page Include="Resources\Fonts.xaml">
      <SubType>Designer</SubType>
      <Generator>MSBuild:Compile</Generator>
    </Page>
    <Page Include="Resources\Styles.xaml">
      <SubType>Designer</SubType>
      <Generator>MSBuild:Compile</Generator>
    </Page>
    <Page Include="Views\ExternalBridgeView.xaml">
      <SubType>Designer</SubType>
      <Generator>MSBuild:Compile</Generator>
    </Page>
    <Page Include="Views\InternalModuleView.xaml">
      <SubType>Designer</SubType>
      <Generator>MSBuild:Compile</Generator>
    </Page>
    <Page Include="Views\LayoutView.xaml">
      <SubType>Designer</SubType>
      <Generator>MSBuild:Compile</Generator>
    </Page>
    <Page Include="Views\EmergencyView.xaml">
      <Generator>MSBuild:Compile</Generator>
      <SubType>Designer</SubType>
    </Page>
    <Page Include="Views\LoadingErrorView.xaml">
      <SubType>Designer</SubType>
      <Generator>MSBuild:Compile</Generator>
    </Page>
    <Page Include="Views\PowerOffView.xaml">
      <Generator>MSBuild:Compile</Generator>
      <SubType>Designer</SubType>
    </Page>
    <Page Include="Views\RestartingView.xaml">
      <Generator>MSBuild:Compile</Generator>
      <SubType>Designer</SubType>
    </Page>
    <Page Include="Views\LoadingView.xaml">
      <SubType>Designer</SubType>
      <Generator>MSBuild:Compile</Generator>
    </Page>
    <Page Include="Views\LoginView.xaml">
      <SubType>Designer</SubType>
      <Generator>MSBuild:Compile</Generator>
    </Page>
    <Page Include="Views\MachineSetupView.xaml">
      <SubType>Designer</SubType>
      <Generator>MSBuild:Compile</Generator>
    </Page>
    <Page Include="Views\MainView.xaml">
      <SubType>Designer</SubType>
      <Generator>MSBuild:Compile</Generator>
    </Page>
    <Page Include="Views\MachineUpdateView.xaml">
      <SubType>Designer</SubType>
      <Generator>MSBuild:Compile</Generator>
    </Page>
    <Page Include="Views\NoPermissionsView.xaml">
      <SubType>Designer</SubType>
      <Generator>MSBuild:Compile</Generator>
    </Page>
    <Page Include="Views\RestartingSystemView.xaml">
      <SubType>Designer</SubType>
      <Generator>MSBuild:Compile</Generator>
    </Page>
  </ItemGroup>
  <ItemGroup>
    <Compile Include="Properties\AssemblyInfo.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Properties\Resources.Designer.cs">
      <AutoGen>True</AutoGen>
      <DesignTime>True</DesignTime>
      <DependentUpon>Resources.resx</DependentUpon>
    </Compile>
    <Compile Include="Properties\Settings.Designer.cs">
      <AutoGen>True</AutoGen>
      <DependentUpon>Settings.settings</DependentUpon>
      <DesignTimeSharedInput>True</DesignTimeSharedInput>
    </Compile>
    <Resource Include="Images\GlobalStatus\ready-to-dye.png" />
    <Resource Include="Images\user-profile.png" />
    <Resource Include="Images\warning-test.png" />
    <EmbeddedResource Include="Properties\Resources.resx">
      <Generator>ResXFileCodeGenerator</Generator>
      <LastGenOutput>Resources.Designer.cs</LastGenOutput>
    </EmbeddedResource>
    <None Include="app.manifest" />
    <Resource Include="Images\machine.png" />
    <Resource Include="Images\power-machine.png" />
    <Resource Include="Images\power-tablet.png" />
    <Resource Include="Images\Menu\power.png" />
    <Resource Include="Images\Menu\update.png" />
    <Resource Include="Images\technician-mode.png" />
    <Resource Include="Images\GlobalStatus\getting_ready_Anim.gif" />
    <Resource Include="Images\GlobalStatus\dyeing_Anim.gif" />
    <Resource Include="Images\GlobalStatus\error_Anim.gif" />
    <Resource Include="Images\GlobalStatus\machine_off_Anim.gif" />
    <Resource Include="Images\GlobalStatus\Ready_Anim.gif" />
    <Resource Include="Images\GlobalStatus\service_Anim.gif" />
    <Resource Include="Images\GlobalStatus\shutdown_icon_Anim.gif" />
    <Resource Include="Images\GlobalStatus\standby_Anim.gif" />
    <Resource Include="Images\bug.png" />
    <Content Include="..\..\Build\ColorLib\Debug\Tango.ColorLib_v1.dll">
      <Link>Tango.ColorLib_v1.dll</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </Content>
    <Content Include="..\..\Build\ColorLib\Debug\Tango.ColorLib_v2.dll">
      <Link>Tango.ColorLib_v2.dll</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </Content>
    <Content Include="..\..\Build\ColorLib\Debug\Tango.ColorLib_v3.dll">
      <Link>Tango.ColorLib_v3.dll</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </Content>
    <Resource Include="Images\cartridge_validation.png" />
    <Resource Include="Images\machine-image.png" />
    <Resource Include="Images\Menu\backup.png" />
    <Resource Include="Images\backup-restore.png" />
    <Resource Include="Images\restore.png" />
    <Resource Include="Images\backup-big.png" />
    <Resource Include="Images\GlobalStatus\getting-ready.png" />
    <Resource Include="Images\GlobalStatus\shutting-down.png" />
    <Resource Include="Images\GlobalStatus\error.png" />
    <Resource Include="Images\GlobalStatus\service.png" />
    <Resource Include="Images\update_available.png" />
    <Resource Include="Images\powerup.gif" />
    <Resource Include="Images\power_off.gif" />
    <Resource Include="Images\thread_loading.gif" />
    <Resource Include="Images\thread_loading.png" />
    <Resource Include="Images\firmware.png" />
    <Resource Include="Images\power_off_2.gif" />
    <Resource Include="Images\loading_anim.gif" />
    <Content Include="..\..\Build\ColorLib\Debug\Tango.ColorLib_v4.dll">
      <Link>Tango.ColorLib_v4.dll</Link>
    </Content>
    <Content Include="Manifests\release.xml" />
    <Content Include="Manifests\debug.xml" />
    <None Include="firmware_package.tfp">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="packages.config" />
    <None Include="Properties\Settings.settings">
      <Generator>SettingsSingleFileGenerator</Generator>
      <LastGenOutput>Settings.Designer.cs</LastGenOutput>
    </None>
  </ItemGroup>
  <ItemGroup>
    <None Include="App.config" />
  </ItemGroup>
  <ItemGroup>
    <ProjectReference Include="..\..\Tango.AnimatedGif\Tango.AnimatedGif.csproj">
      <Project>{d129789c-3096-4d0b-8dd7-fe24a4df4b21}</Project>
      <Name>Tango.AnimatedGif</Name>
    </ProjectReference>
    <ProjectReference Include="..\..\Tango.BL\Tango.BL.csproj">
      <Project>{f441feee-322a-4943-b566-110e12fd3b72}</Project>
      <Name>Tango.BL</Name>
    </ProjectReference>
    <ProjectReference Include="..\..\Tango.ColorConversion\Tango.ColorConversion.csproj">
      <Project>{b4fe6485-4161-4b36-bc08-67e0b53d01b7}</Project>
      <Name>Tango.ColorConversion</Name>
    </ProjectReference>
    <ProjectReference Include="..\..\Tango.Core\Tango.Core.csproj">
      <Project>{a34ee0f0-649d-41c8-8489-b6f1cc6924ee}</Project>
      <Name>Tango.Core</Name>
    </ProjectReference>
    <ProjectReference Include="..\..\Tango.DragAndDrop\Tango.DragAndDrop.csproj">
      <Project>{b112d89a-a106-41ae-a0c1-4abc84c477f5}</Project>
      <Name>Tango.DragAndDrop</Name>
    </ProjectReference>
    <ProjectReference Include="..\..\Tango.Explorer\Tango.Explorer.csproj">
      <Project>{4399af76-db52-4cfb-8020-6f85bdb29fd5}</Project>
      <Name>Tango.Explorer</Name>
    </ProjectReference>
    <ProjectReference Include="..\..\Tango.Insights\Tango.Insights.csproj">
      <Project>{4A55C185-3F8D-41B0-8815-C15F6213A14A}</Project>
      <Name>Tango.Insights</Name>
    </ProjectReference>
    <ProjectReference Include="..\..\Tango.Integration\Tango.Integration.csproj">
      <Project>{4206ac58-3b57-4699-8835-90bf6db01a61}</Project>
      <Name>Tango.Integration</Name>
    </ProjectReference>
    <ProjectReference Include="..\..\Tango.Logging\Tango.Logging.csproj">
      <Project>{bc932dbd-7cdb-488c-99e4-f02cf441f55e}</Project>
      <Name>Tango.Logging</Name>
    </ProjectReference>
    <ProjectReference Include="..\..\Tango.PMR\Tango.PMR.csproj">
      <Project>{e4927038-348d-4295-aaf4-861c58cb3943}</Project>
      <Name>Tango.PMR</Name>
    </ProjectReference>
    <ProjectReference Include="..\..\Tango.Serialization\Tango.Serialization.csproj">
      <Project>{22f87980-e990-4686-be81-be63d562c4d5}</Project>
      <Name>Tango.Serialization</Name>
    </ProjectReference>
    <ProjectReference Include="..\..\Tango.Settings\Tango.Settings.csproj">
      <Project>{d8f1ad85-526a-4f50-b6dc-d437af63d8d8}</Project>
      <Name>Tango.Settings</Name>
    </ProjectReference>
    <ProjectReference Include="..\..\Tango.SharedUI\Tango.SharedUI.csproj">
      <Project>{8491d07b-c1f6-4b62-a412-41b9fd2d6538}</Project>
      <Name>Tango.SharedUI</Name>
    </ProjectReference>
    <ProjectReference Include="..\..\Tango.SQLExaminer\Tango.SQLExaminer.csproj">
      <Project>{e1e66ed9-597d-45fa-8048-de90a6930484}</Project>
      <Name>Tango.SQLExaminer</Name>
    </ProjectReference>
    <ProjectReference Include="..\..\Tango.TFS\Tango.TFS.csproj">
      <Project>{998f8471-dc1b-41b6-9d96-354e1b4e7a32}</Project>
      <Name>Tango.TFS</Name>
    </ProjectReference>
    <ProjectReference Include="..\..\Tango.Touch\Tango.Touch.csproj">
      <Project>{fd86424c-6e84-491b-8df9-3d0f5c236a2a}</Project>
      <Name>Tango.Touch</Name>
    </ProjectReference>
    <ProjectReference Include="..\..\Tango.Transport\Tango.Transport.csproj">
      <Project>{74e700b0-1156-4126-be40-ee450d3c3026}</Project>
      <Name>Tango.Transport</Name>
    </ProjectReference>
    <ProjectReference Include="..\..\Tango.Web\Tango.Web.csproj">
      <Project>{5001990f-977b-48ff-b217-0236a5022ad8}</Project>
      <Name>Tango.Web</Name>
    </ProjectReference>
    <ProjectReference Include="..\..\Tango.WiFi\Tango.WiFi.csproj">
      <Project>{6aa425c9-ea6a-4b01-aaed-5ff122e8b663}</Project>
      <Name>Tango.WiFi</Name>
    </ProjectReference>
    <ProjectReference Include="..\Modules\Tango.PPC.BackupRestore\Tango.PPC.BackupRestore.csproj">
      <Project>{bc2753f8-c0f7-48f5-a85c-149ec7a2f8c7}</Project>
      <Name>Tango.PPC.BackupRestore</Name>
    </ProjectReference>
    <ProjectReference Include="..\Modules\Tango.PPC.Browser\Tango.PPC.Browser.csproj">
      <Project>{f02eaa84-ad59-465b-99a2-4422c13bfb72}</Project>
      <Name>Tango.PPC.Browser</Name>
      <Private>True</Private>
    </ProjectReference>
    <ProjectReference Include="..\Modules\Tango.PPC.BugReporting\Tango.PPC.BugReporting.csproj">
      <Project>{8146fa0a-0725-4a1a-82e6-696c58f33a2b}</Project>
      <Name>Tango.PPC.BugReporting</Name>
    </ProjectReference>
    <ProjectReference Include="..\Modules\Tango.PPC.Events\Tango.PPC.Events.csproj">
      <Project>{a8077b3e-8dd6-4572-8ec4-a27bdc91b70a}</Project>
      <Name>Tango.PPC.Events</Name>
    </ProjectReference>
    <ProjectReference Include="..\Modules\Tango.PPC.Jobs\Tango.PPC.Jobs.csproj">
      <Project>{096f16c8-6d06-4b5f-9496-b9d2df2d94a3}</Project>
      <Name>Tango.PPC.Jobs</Name>
    </ProjectReference>
    <ProjectReference Include="..\Modules\Tango.PPC.MachineSettings\Tango.PPC.MachineSettings.csproj">
      <Project>{91b70e9b-66a7-4873-ae10-400e71cf404f}</Project>
      <Name>Tango.PPC.MachineSettings</Name>
    </ProjectReference>
    <ProjectReference Include="..\Modules\Tango.PPC.Maintenance\Tango.PPC.Maintenance.csproj">
      <Project>{011470ac-6bd6-4366-b5f2-c82c065d4a84}</Project>
      <Name>Tango.PPC.Maintenance</Name>
    </ProjectReference>
    <ProjectReference Include="..\Modules\Tango.PPC.Storage\Tango.PPC.Storage.csproj">
      <Project>{04febb02-f782-4b96-b47d-f6902afa43be}</Project>
      <Name>Tango.PPC.Storage</Name>
    </ProjectReference>
    <ProjectReference Include="..\Modules\Tango.PPC.Technician\Tango.PPC.Technician.csproj">
      <Project>{d2ee865b-b006-487a-9487-60a663636ac3}</Project>
      <Name>Tango.PPC.Technician</Name>
    </ProjectReference>
    <ProjectReference Include="..\Tango.PPC.Common\Tango.PPC.Common.csproj">
      <Project>{0be74eee-22cb-4dba-b896-793b9e1a3ac0}</Project>
      <Name>Tango.PPC.Common</Name>
    </ProjectReference>
    <ProjectReference Include="..\Tango.PPC.Shared\Tango.PPC.Shared.csproj">
      <Project>{208c8bd8-72c6-4e3c-acaa-351091a2acc7}</Project>
      <Name>Tango.PPC.Shared</Name>
    </ProjectReference>
  </ItemGroup>
  <ItemGroup>
    <Resource Include="Images\liquid.png" />
  </ItemGroup>
  <ItemGroup>
    <Resource Include="Images\account.png" />
  </ItemGroup>
  <ItemGroup>
    <Resource Include="Images\arrows.png" />
  </ItemGroup>
  <ItemGroup>
    <Resource Include="Images\Job Issues\cyan.png" />
  </ItemGroup>
  <ItemGroup>
    <Resource Include="Images\warning.png" />
  </ItemGroup>
  <ItemGroup>
    <Resource Include="Images\MessageBox Icons\information.png" />
  </ItemGroup>
  <ItemGroup>
    <BootstrapperPackage Include=".NETFramework,Version=v4.6">
      <Visible>False</Visible>
      <ProductName>Microsoft .NET Framework 4.6 %28x86 and x64%29</ProductName>
      <Install>true</Install>
    </BootstrapperPackage>
    <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
      <Visible>False</Visible>
      <ProductName>.NET Framework 3.5 SP1</ProductName>
      <Install>false</Install>
    </BootstrapperPackage>
  </ItemGroup>
  <ItemGroup>
    <Resource Include="Images\package.png" />
    <Resource Include="Images\setup.png" />
    <Resource Include="Images\machine-trans.png" />
    <Resource Include="Images\Twine_Loading_GIF.gif" />
    <Resource Include="Images\GlobalStatus\standby.png" />
    <Resource Include="Images\GlobalStatus\dyeing.png" />
    <Resource Include="Images\preloader_rectangles.gif" />
    <Resource Include="Images\logo.png" />
  </ItemGroup>
  <ItemGroup>
    <Resource Include="Images\environment.png" />
    <Resource Include="Images\time-zone.png" />
    <Resource Include="Images\no-permissions.png" />
    <Resource Include="Images\GlobalStatus\machine-off.png" />
    <Resource Include="Images\machine-update-firmware.png" />
    <Resource Include="Images\chip_128px.png" />
    <Resource Include="Images\warning-red.png" />
    <Resource Include="Images\update.png" />
    <Resource Include="Images\flash-drive.png" />
    <Resource Include="Images\right-arrow-64.png" />
    <Resource Include="Images\machine-update.png" />
    <Resource Include="Images\home.png" />
  </ItemGroup>
  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
  <Import Project="..\..\packages\System.Data.SQLite.Core.1.0.108.0\build\net46\System.Data.SQLite.Core.targets" Condition="Exists('..\..\packages\System.Data.SQLite.Core.1.0.108.0\build\net46\System.Data.SQLite.Core.targets')" />
  <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
    <PropertyGroup>
      <ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them.  For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
    </PropertyGroup>
    <Error Condition="!Exists('..\..\packages\System.Data.SQLite.Core.1.0.108.0\build\net46\System.Data.SQLite.Core.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\System.Data.SQLite.Core.1.0.108.0\build\net46\System.Data.SQLite.Core.targets'))" />
  </Target>
  <PropertyGroup>
    <PostBuildEvent>RD /S /Q "$(TargetDir)cs\"
RD /S /Q "$(TargetDir)da\"
RD /S /Q "$(TargetDir)de\"
RD /S /Q "$(TargetDir)es\"
RD /S /Q "$(TargetDir)fa\"
RD /S /Q "$(TargetDir)fi\"
RD /S /Q "$(TargetDir)fr\"
RD /S /Q "$(TargetDir)it\"
RD /S /Q "$(TargetDir)ko\"
RD /S /Q "$(TargetDir)mk\"
RD /S /Q "$(TargetDir)nl\"
RD /S /Q "$(TargetDir)pl\"
RD /S /Q "$(TargetDir)pt\"
RD /S /Q "$(TargetDir)ru\"
RD /S /Q "$(TargetDir)sv\"
RD /S /Q "$(TargetDir)tr\"
RD /S /Q "$(TargetDir)zh-CN\"
RD /S /Q "$(TargetDir)af\"
RD /S /Q "$(TargetDir)ar\"
RD /S /Q "$(TargetDir)dn-BD\"
RD /S /Q "$(TargetDir)el\"
RD /S /Q "$(TargetDir)fi-FI\"
RD /S /Q "$(TargetDir)fr-BE\"
RD /S /Q "$(TargetDir)he\"
RD /S /Q "$(TargetDir)hr\"
RD /S /Q "$(TargetDir)hu\"
RD /S /Q "$(TargetDir)id\"
RD /S /Q "$(TargetDir)ja\"
RD /S /Q "$(TargetDir)lv\"
RD /S /Q "$(TargetDir)nb\"
RD /S /Q "$(TargetDir)ro\"
RD /S /Q "$(TargetDir)sk\"
RD /S /Q "$(TargetDir)sl\"
RD /S /Q "$(TargetDir)sr\"
RD /S /Q "$(TargetDir)sr-Latn\"
RD /S /Q "$(TargetDir)uk\"
RD /S /Q "$(TargetDir)uz-Cyrl-UZ\"
RD /S /Q "$(TargetDir)uz-Latn-UZ\"
RD /S /Q "$(TargetDir)vi\"
RD /S /Q "$(TargetDir)zh-Hans\"
RD /S /Q "$(TargetDir)zh-Hant\"
RD /S /Q "$(TargetDir)bg\"
RD /S /Q "$(TargetDir)bn-BD\"
RD /S /Q "$(TargetDir)nb-NO\"
RD /S /Q "$(TargetDir)pt-BR\"

RD /S /Q "$(TargetDir)roslyn\"
RD /S /Q "$(TargetDir)ProtoCompilers\"
RD /S /Q "$(TargetDir)Packages\ProtoCompilers\"
if $(ConfigurationName) == Release RD /S /Q "$(TargetDir)x86\"
if $(ConfigurationName) == Release RD /S /Q "$(TargetDir)x64\"

copy /Y "$(SolutionDir)Referenced Assemblies\mscoree.dll" "$(TargetDir)"
copy /Y "$(SolutionDir)Referenced Assemblies\msvcp140d.dll" "$(TargetDir)"
copy /Y "$(SolutionDir)Referenced Assemblies\ucrtbased.dll" "$(TargetDir)"
copy /Y "$(SolutionDir)Referenced Assemblies\vcruntime140.dll" "$(TargetDir)"
copy /Y "$(SolutionDir)Referenced Assemblies\vcruntime140d.dll" "$(TargetDir)"
copy /Y "$(SolutionDir)Referenced Assemblies\Microsoft.WITDataStore32.dll" "$(TargetDir)"

if $(ConfigurationName) == Release del "$(TargetDir)firmware_package.tfp"

if $(ConfigurationName) == Release del *.xml

if $(ConfigurationName) == Debug copy /Y "$(TargetDir)Packages" "$(TargetDir)"</PostBuildEvent>
  </PropertyGroup>
  <PropertyGroup>
    <PreBuildEvent>copy /Y "$(ProjectDir)Manifests\$(ConfigurationName).xml" "$(ProjectDir)app.manifest"
</PreBuildEvent>
  </PropertyGroup>
  <ProjectExtensions>
    <VisualStudio>
      <UserProperties BuildVersion_StartDate="2000/1/1" BuildVersion_UseGlobalSettings="False" BuildVersion_BuildVersioningStyle="None.None.Increment.TimeStamp" BuildVersion_UpdateAssemblyVersion="True" BuildVersion_AssemblyInfoFilename="Properties\AssemblyInfo.cs" />
    </VisualStudio>
  </ProjectExtensions>
</Project>