SafeExamBrowser_seb-win-verificator/Verificator/Verificator.csproj
<?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>{9213C231-EF36-4261-93F7-64C7926CEC74}</ProjectGuid>
    <OutputType>WinExe</OutputType>
    <RootNamespace>Verificator</RootNamespace>
    <AssemblyName>Verificator</AssemblyName>
    <TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
    <FileAlignment>512</FileAlignment>
    <ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
    <WarningLevel>4</WarningLevel>
    <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
    <Deterministic>true</Deterministic>
    <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>
    <TargetFrameworkProfile />
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
    <PlatformTarget>AnyCPU</PlatformTarget>
    <DebugSymbols>true</DebugSymbols>
    <DebugType>full</DebugType>
    <Optimize>false</Optimize>
    <OutputPath>bin\Debug\</OutputPath>
    <DefineConstants>DEBUG;TRACE</DefineConstants>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>4</WarningLevel>
    <Prefer32Bit>false</Prefer32Bit>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
    <PlatformTarget>AnyCPU</PlatformTarget>
    <DebugType>pdbonly</DebugType>
    <Optimize>true</Optimize>
    <OutputPath>bin\Release\</OutputPath>
    <DefineConstants>TRACE</DefineConstants>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>4</WarningLevel>
    <Prefer32Bit>false</Prefer32Bit>
  </PropertyGroup>
  <PropertyGroup>
    <ApplicationIcon>Resources\Verificator.ico</ApplicationIcon>
  </PropertyGroup>
  <PropertyGroup>
    <ApplicationManifest>app.manifest</ApplicationManifest>
  </PropertyGroup>
  <ItemGroup>
    <Reference Include="CustomMarshalers" />
    <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="Microsoft.WindowsAPICodePack, Version=1.1.4.0, Culture=neutral, PublicKeyToken=8985beaab7ea3f04, processorArchitecture=MSIL">
      <HintPath>..\packages\Microsoft-WindowsAPICodePack-Core.1.1.4\lib\net48\Microsoft.WindowsAPICodePack.dll</HintPath>
    </Reference>
    <Reference Include="Microsoft.WindowsAPICodePack.Shell, Version=1.1.4.0, Culture=neutral, PublicKeyToken=8985beaab7ea3f04, processorArchitecture=MSIL">
      <HintPath>..\packages\Microsoft-WindowsAPICodePack-Shell.1.1.4\lib\net48\Microsoft.WindowsAPICodePack.Shell.dll</HintPath>
    </Reference>
    <Reference Include="Microsoft.Xaml.Behaviors, Version=1.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
      <HintPath>..\packages\Microsoft.Xaml.Behaviors.Wpf.1.1.39\lib\net45\Microsoft.Xaml.Behaviors.dll</HintPath>
    </Reference>
    <Reference Include="Prism, Version=8.1.97.5141, Culture=neutral, PublicKeyToken=40ee6c3a2184dc59, processorArchitecture=MSIL">
      <HintPath>..\packages\Prism.Core.8.1.97\lib\net47\Prism.dll</HintPath>
    </Reference>
    <Reference Include="System" />
    <Reference Include="Microsoft.CSharp" />
    <Reference Include="System.Configuration" />
    <Reference Include="System.Data" />
    <Reference Include="System.Drawing" />
    <Reference Include="System.Management" />
    <Reference Include="System.Windows.Forms" />
    <Reference Include="System.Xaml">
      <RequiredTargetFramework>4.0</RequiredTargetFramework>
    </Reference>
    <Reference Include="System.XML" />
    <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>
    <Page Include="Resources\Templates.xaml">
      <SubType>Designer</SubType>
      <Generator>MSBuild:Compile</Generator>
    </Page>
    <Page Include="Views\Progress.xaml">
      <SubType>Designer</SubType>
      <Generator>MSBuild:Compile</Generator>
    </Page>
    <Page Include="Views\Window.xaml">
      <Generator>MSBuild:Compile</Generator>
      <SubType>Designer</SubType>
    </Page>
    <Compile Include="App.xaml.cs">
      <DependentUpon>App.xaml</DependentUpon>
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Constants.cs" />
    <Compile Include="Data\Configuration.cs" />
    <Compile Include="Data\Installation.cs" />
    <Compile Include="Data\File.cs" />
    <Compile Include="Data\Folder.cs" />
    <Compile Include="Data\OperatingSystem.cs" />
    <Compile Include="Data\Platform.cs" />
    <Compile Include="Data\SystemInfo.cs" />
    <Compile Include="Logging\ILogObserver.cs" />
    <Compile Include="Logging\LogContent.cs" />
    <Compile Include="Logging\LogContentFormatter.cs" />
    <Compile Include="Logging\LogFileWriter.cs" />
    <Compile Include="Logging\Logger.cs" />
    <Compile Include="Logging\LogLevel.cs" />
    <Compile Include="Logging\LogMessage.cs" />
    <Compile Include="Logging\LogText.cs" />
    <Compile Include="Logging\ThreadInfo.cs" />
    <Compile Include="Repository.cs" />
    <Compile Include="Data\ResultItem.cs" />
    <Compile Include="Data\ResultItemStatus.cs" />
    <Compile Include="Data\ResultItemType.cs" />
    <Compile Include="Algorithm.cs" />
    <Compile Include="Views\Dialog.cs" />
    <Compile Include="Views\LogEntry.cs" />
    <Compile Include="Views\Progress.xaml.cs">
      <DependentUpon>Progress.xaml</DependentUpon>
    </Compile>
    <Compile Include="Views\WindowViewModel.cs" />
    <Compile Include="Views\Window.xaml.cs">
      <DependentUpon>Window.xaml</DependentUpon>
      <SubType>Code</SubType>
    </Compile>
  </ItemGroup>
  <ItemGroup>
    <Compile Include="Properties\AssemblyInfo.cs">
      <SubType>Code</SubType>
    </Compile>
  </ItemGroup>
  <ItemGroup>
    <None Include="App.config">
      <SubType>Designer</SubType>
    </None>
    <None Include="app.manifest" />
    <EmbeddedResource Include="References\SEB_3.2.0.338_x64.sebref" />
    <EmbeddedResource Include="References\SEB_3.2.0.338_x86.sebref" />
    <EmbeddedResource Include="References\SEB_3.3.0.354_x64.sebref" />
    <EmbeddedResource Include="References\SEB_3.3.0.354_x86.sebref" />
    <EmbeddedResource Include="References\SEB_3.3.1.388_x64.sebref" />
    <EmbeddedResource Include="References\SEB_3.3.1.388_x86.sebref" />
    <EmbeddedResource Include="References\SEB_3.3.2.413_x64.sebref" />
    <EmbeddedResource Include="References\SEB_3.3.2.413_x86.sebref" />
    <EmbeddedResource Include="References\SEB_3.4.0.480_x64.sebref" />
    <EmbeddedResource Include="References\SEB_3.4.0.480_x86.sebref" />
    <EmbeddedResource Include="References\SEB_3.4.1.505_x64.sebref" />
    <EmbeddedResource Include="References\SEB_3.4.1.505_x86.sebref" />
    <EmbeddedResource Include="References\SEB_3.5.0.544_x64.sebref" />
    <EmbeddedResource Include="References\SEB_3.5.0.544_x86.sebref" />
    <EmbeddedResource Include="References\SEB_3.6.0.633_x64.sebref" />
    <EmbeddedResource Include="References\SEB_3.6.0.633_x86.sebref" />
    <None Include="packages.config" />
    <EmbeddedResource Include="References\SEB_3.7.0.682_x64.sebref" />
    <EmbeddedResource Include="References\SEB_3.7.0.682_x86.sebref" />
    <EmbeddedResource Include="References\SEB_3.7.1.704_x64.sebref" />
    <EmbeddedResource Include="References\SEB_3.7.1.704_x86.sebref" />
    <EmbeddedResource Include="References\SEB_3.8.0.742_x64.sebref" />
    <EmbeddedResource Include="References\SEB_3.8.0.742_x86.sebref" />
  </ItemGroup>
  <ItemGroup>
    <BootstrapperPackage Include=".NETFramework,Version=v4.7.2">
      <Visible>False</Visible>
      <ProductName>Microsoft .NET Framework 4.7.2 %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="Resources\Verificator.ico" />
  </ItemGroup>
  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
  <PropertyGroup>
    <PostBuildEvent>setlocal enabledelayedexpansion
set binaries=

IF $(ConfigurationName)==Release (GOTO sign) ELSE (GOTO dont_sign)
GOTO:eof

:sign
echo Signing assemblies for configuration "$(ConfigurationName)"...
FOR /F %25%25G IN ('dir "$(TargetDir)*.exe" "$(TargetDir)*.dll" /s /b') DO set binaries=!binaries! %25%25G
signtool sign /sm /tr http://timestamp.digicert.com /td sha256 /fd sha256 %25binaries%25
GOTO:eof

:dont_sign
echo Not signing assemblies for configuration "$(ConfigurationName)".</PostBuildEvent>
  </PropertyGroup>
</Project>