Files
mRemoteNG/mRemoteNG/mRemoteNG.csproj
2025-02-01 16:59:53 +00:00

604 lines
29 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>net6.0-windows7.0</TargetFramework>
<UseWindowsForms>true</UseWindowsForms>
<ApplicationIcon>Icons\mRemoteNG.ico</ApplicationIcon>
<Version>1.77.3-dev</Version>
<Description>Multi-protocol remote connections manager</Description>
<Copyright>$([System.DateTime]::Now.Year) mRemoteNG Dev Team, 2010-2013 Riley McArdle, 2007-2009 Felix Deimel</Copyright>
<PackageLicenseFile>COPYING.TXT</PackageLicenseFile>
<PackageProjectUrl>https://mremoteng.org/</PackageProjectUrl>
<Platforms>x64</Platforms>
<Configurations>Debug;Release;Debug Portable;Release Portable;Release Installer;Deploy to github</Configurations>
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
<LangVersion>latest</LangVersion>
<PackageIcon>Header_dark.png</PackageIcon>
<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<UseWPF>True</UseWPF>
<SupportedOSPlatformVersion>7.0</SupportedOSPlatformVersion>
<SignAssembly>False</SignAssembly>
<Title>Multi-Remote Next Generation Connection Manager</Title>
<RepositoryUrl>https://github.com/mRemoteNG/mRemoteNG.git</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<StartupObject>mRemoteNG.App.ProgramRoot</StartupObject>
<ProduceReferenceAssembly>True</ProduceReferenceAssembly>
<UserSecretsId>1307e3e3-38d6-41ee-8301-0a9bae87038b</UserSecretsId>
<NeutralLanguage>en</NeutralLanguage>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<DefineConstants>DEBUG</DefineConstants>
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
<WarningsAsErrors />
<OutputPath>bin\x64\Debug\</OutputPath>
<GenerateAssemblyInfo>False</GenerateAssemblyInfo>
<Optimize>False</Optimize>
<WarningLevel>7</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<DefineConstants />
<Optimize>True</Optimize>
<OutputPath>bin\x64\Release\</OutputPath>
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
<WarningsAsErrors />
<GenerateAssemblyInfo>False</GenerateAssemblyInfo>
<WarningLevel>7</WarningLevel>
<ResolveComReferenceSilent>True</ResolveComReferenceSilent>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Portable|x64'">
<DefineConstants>DEBUG;PORTABLE</DefineConstants>
<Optimize>False</Optimize>
<OutputPath>bin\x64\Debug Portable\</OutputPath>
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
<WarningsAsErrors />
<GenerateAssemblyInfo>False</GenerateAssemblyInfo>
<WarningLevel>7</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Portable|x64'">
<DefineConstants>PORTABLE</DefineConstants>
<Optimize>True</Optimize>
<OutputPath>bin\x64\Release Portable\</OutputPath>
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
<WarningsAsErrors />
<GenerateAssemblyInfo>False</GenerateAssemblyInfo>
<WarningLevel>7</WarningLevel>
<ResolveComReferenceSilent>True</ResolveComReferenceSilent>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Installer|x64'">
<GenerateAssemblyInfo>False</GenerateAssemblyInfo>
<Optimize>True</Optimize>
<WarningLevel>7</WarningLevel>
<ResolveComReferenceSilent>True</ResolveComReferenceSilent>
</PropertyGroup>
<ItemGroup>
<None Remove="buildenv.tmp" />
<None Remove="UI\Font\HandelGotDBol.ttf" />
</ItemGroup>
<ItemGroup>
<COMReference Include="MSTSCLib">
<WrapperTool>aximp</WrapperTool>
<VersionMinor>0</VersionMinor>
<VersionMajor>1</VersionMajor>
<Guid>8c11efa1-92c3-11d1-bc1e-00c04fa31489</Guid>
<Lcid>0</Lcid>
<Isolated>false</Isolated>
<EmbedInteropTypes>false</EmbedInteropTypes>
</COMReference>
</ItemGroup>
<ItemGroup>
<PackageReference Include="BouncyCastle.Cryptography" Version="2.5.0" />
<PackageReference Include="Castle.Core" Version="5.1.1" />
<PackageReference Include="ConsoleControl" Version="1.3.0" />
<PackageReference Include="ConsoleControlAPI" Version="1.3.0" />
<PackageReference Include="Cucumber.Messages" Version="27.0.2" />
<PackageReference Include="DockPanelSuite" Version="3.1.1" />
<PackageReference Include="DockPanelSuite.ThemeVS2015" Version="3.1.1" />
<PackageReference Include="Google.Protobuf" Version="3.29.3" />
<PackageReference Include="LiteDB" Version="5.0.21" />
<PackageReference Include="log4net" Version="3.0.3" />
<PackageReference Include="Microsoft-WindowsAPICodePack-Shell" Version="1.1.5" />
<PackageReference Include="Microsoft.Extensions.Configuration.UserSecrets" Version="8.0.1" />
<PackageReference Include="Microsoft.NETCore.Platforms" Version="7.0.4" />
<PackageReference Include="Microsoft.NETCore.Targets" Version="5.0.0" />
<PackageReference Include="Microsoft.Web.WebView2" Version="1.0.2957.106" />
<PackageReference Include="Microsoft.Xaml.Behaviors.Wpf" Version="1.1.135" />
<PackageReference Include="MySql.Data" Version="9.1.0" />
<PackageReference Include="NETStandard.Library" Version="2.0.3" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
<PackageReference Include="Newtonsoft.Json.Schema" Version="4.0.1" />
<PackageReference Include="ObjectListView.Updated" Version="2.9.3" />
<PackageReference Include="OpenCover" Version="4.7.1221" />
<PackageReference Include="Renci.SshNet.Async" Version="1.4.0" />
<PackageReference Include="ReportGenerator" Version="5.4.3" />
<PackageReference Include="runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl" Version="4.3.3" />
<PackageReference Include="runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl" Version="4.3.3" />
<PackageReference Include="runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl" Version="4.3.3" />
<PackageReference Include="runtime.native.System" Version="4.3.1" />
<PackageReference Include="runtime.native.System.Data.SqlClient.sni" Version="4.7.0" />
<PackageReference Include="runtime.native.System.IO.Compression" Version="4.3.2" />
<PackageReference Include="runtime.native.System.Net.Http" Version="4.3.1" />
<PackageReference Include="runtime.native.System.Security.Cryptography.OpenSsl" Version="4.3.3" />
<PackageReference Include="runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl" Version="4.3.3" />
<PackageReference Include="runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl" Version="4.3.3" />
<PackageReference Include="runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl" Version="4.3.3" />
<PackageReference Include="SSH.NET" Version="2024.2.0" />
<PackageReference Include="System.Buffers" Version="4.6.0" />
<PackageReference Include="System.Collections.Immutable" Version="8.0.0" />
<PackageReference Include="System.Configuration.ConfigurationManager" Version="8.0.1" />
<PackageReference Include="System.Console" Version="4.3.1" />
<PackageReference Include="System.Data.Common" Version="4.3.0" />
<PackageReference Include="System.Data.SqlClient" Version="4.9.0" />
<PackageReference Include="System.Diagnostics.EventLog" Version="8.0.1" />
<PackageReference Include="System.DirectoryServices" Version="8.0.0" />
<PackageReference Include="System.Drawing.Common" Version="8.0.11" />
<PackageReference Include="System.Formats.Asn1" Version="8.0.1" />
<PackageReference Include="System.IO.Pipelines" Version="8.0.0" />
<PackageReference Include="System.Management" Version="8.0.0" />
<PackageReference Include="System.Net.Http" Version="4.3.4" />
<PackageReference Include="System.Net.Primitives" Version="4.3.1" />
<PackageReference Include="System.Net.Sockets" Version="4.3.0" />
<PackageReference Include="System.Reflection.Emit" Version="4.7.0" />
<PackageReference Include="System.Reflection.Emit.ILGeneration" Version="4.7.0" />
<PackageReference Include="System.Reflection.Emit.Lightweight" Version="4.7.0" />
<PackageReference Include="System.Reflection.Metadata" Version="8.0.1" />
<PackageReference Include="System.Resources.ResourceManager" Version="4.3.0" />
<PackageReference Include="System.Runtime.CompilerServices.Unsafe" Version="6.1.0" />
<PackageReference Include="System.Runtime.Extensions" Version="4.3.1" />
<PackageReference Include="System.Security.AccessControl" Version="6.0.1" />
<PackageReference Include="System.Security.Cryptography.Algorithms" Version="4.3.1" />
<PackageReference Include="System.Security.Cryptography.Cng" Version="5.0.0" />
<PackageReference Include="System.Security.Cryptography.OpenSsl" Version="5.0.0" />
<PackageReference Include="System.Security.Cryptography.ProtectedData" Version="8.0.0" />
<PackageReference Include="System.Security.Cryptography.X509Certificates" Version="4.3.2" />
<PackageReference Include="System.Security.Principal.Windows" Version="5.0.0" />
<PackageReference Include="System.Text.RegularExpressions" Version="4.3.1" />
<PackageReference Include="System.Threading.Tasks.Extensions" Version="4.6.0" />
<PackageReference Include="System.Xml.ReaderWriter" Version="4.3.1" />
<PackageReference Include="VncSharpCore" Version="1.2.1" />
<PackageReference Include="ZstdSharp.Port" Version="0.8.4" />
</ItemGroup>
<ItemGroup>
<Compile Update="Language\Language.Designer.cs">
<DesignTime>True</DesignTime>
<AutoGen>True</AutoGen>
<DependentUpon>Language.resx</DependentUpon>
</Compile>
<Compile Update="Properties\AssemblyInfo.cs">
<DesignTime>True</DesignTime>
<AutoGen>True</AutoGen>
<DependentUpon>AssemblyInfo.tt</DependentUpon>
</Compile>
<Compile Update="Properties\OptionsBackupPage.Designer.cs">
<DesignTimeSharedInput>True</DesignTimeSharedInput>
<AutoGen>True</AutoGen>
<DependentUpon>OptionsBackupPage.settings</DependentUpon>
</Compile>
<Compile Update="Properties\OptionsAdvancedPage.Designer.cs">
<DesignTimeSharedInput>True</DesignTimeSharedInput>
<AutoGen>True</AutoGen>
<DependentUpon>OptionsAdvancedPage.settings</DependentUpon>
</Compile>
<Compile Update="Properties\OptionsAppearancePage.Designer.cs">
<DesignTimeSharedInput>True</DesignTimeSharedInput>
<AutoGen>True</AutoGen>
<DependentUpon>OptionsAppearancePage.settings</DependentUpon>
</Compile>
<Compile Update="Properties\OptionsConnectionsPage.Designer.cs">
<DesignTimeSharedInput>True</DesignTimeSharedInput>
<AutoGen>True</AutoGen>
<DependentUpon>OptionsConnectionsPage.settings</DependentUpon>
</Compile>
<Compile Update="Properties\OptionsCredentialsPage.Designer.cs">
<DesignTimeSharedInput>True</DesignTimeSharedInput>
<AutoGen>True</AutoGen>
<DependentUpon>OptionsCredentialsPage.settings</DependentUpon>
</Compile>
<Compile Update="Properties\OptionsDBsPage.Designer.cs">
<DesignTimeSharedInput>True</DesignTimeSharedInput>
<AutoGen>True</AutoGen>
<DependentUpon>OptionsDBsPage.settings</DependentUpon>
</Compile>
<Compile Update="Properties\OptionsNotificationsPage.Designer.cs">
<DesignTimeSharedInput>True</DesignTimeSharedInput>
<AutoGen>True</AutoGen>
<DependentUpon>OptionsNotificationsPage.settings</DependentUpon>
</Compile>
<Compile Update="Properties\OptionsSecurityPage.Designer.cs">
<DesignTimeSharedInput>True</DesignTimeSharedInput>
<AutoGen>True</AutoGen>
<DependentUpon>OptionsSecurityPage.settings</DependentUpon>
</Compile>
<Compile Update="Properties\OptionsStartupExitPage.Designer.cs">
<DesignTimeSharedInput>True</DesignTimeSharedInput>
<AutoGen>True</AutoGen>
<DependentUpon>OptionsStartupExitPage.settings</DependentUpon>
</Compile>
<Compile Update="Properties\OptionsTabsPanelsPage.Designer.cs">
<DesignTimeSharedInput>True</DesignTimeSharedInput>
<AutoGen>True</AutoGen>
<DependentUpon>OptionsTabsPanelsPage.settings</DependentUpon>
</Compile>
<Compile Update="Properties\OptionsThemePage.Designer.cs">
<DesignTimeSharedInput>True</DesignTimeSharedInput>
<AutoGen>True</AutoGen>
<DependentUpon>OptionsThemePage.settings</DependentUpon>
</Compile>
<Compile Update="Properties\OptionsRbac.Designer.cs">
<DesignTimeSharedInput>True</DesignTimeSharedInput>
<AutoGen>True</AutoGen>
<DependentUpon>OptionsRbac.settings</DependentUpon>
</Compile>
<Compile Update="Properties\Settings.Designer.cs">
<DesignTimeSharedInput>True</DesignTimeSharedInput>
<AutoGen>True</AutoGen>
<DependentUpon>Settings.settings</DependentUpon>
</Compile>
<Compile Update="Properties\AppUI.Designer.cs">
<DesignTimeSharedInput>True</DesignTimeSharedInput>
<AutoGen>True</AutoGen>
<DependentUpon>AppUI.settings</DependentUpon>
</Compile>
<Compile Update="Properties\App.Designer.cs">
<DesignTimeSharedInput>True</DesignTimeSharedInput>
<AutoGen>True</AutoGen>
<DependentUpon>App.settings</DependentUpon>
</Compile>
<Compile Update="Properties\OptionsUpdatesPage.Designer.cs">
<DesignTimeSharedInput>True</DesignTimeSharedInput>
<AutoGen>True</AutoGen>
<DependentUpon>OptionsUpdatesPage.settings</DependentUpon>
</Compile>
<Compile Update="UI\Forms\OptionsPages\AdvancedPage.cs">
<SubType>UserControl</SubType>
</Compile>
<Compile Update="UI\Forms\OptionsPages\AppearancePage.cs">
<SubType>UserControl</SubType>
</Compile>
<Compile Update="UI\Forms\OptionsPages\BackupPage.cs" />
<Compile Update="UI\Forms\OptionsPages\ConnectionsPage.cs">
<SubType>UserControl</SubType>
</Compile>
<Compile Update="UI\Forms\OptionsPages\CredentialsPage.cs">
<SubType>UserControl</SubType>
</Compile>
<Compile Update="UI\Forms\OptionsPages\NotificationsPage.cs">
<SubType>UserControl</SubType>
</Compile>
<Compile Update="UI\Forms\OptionsPages\OptionsPage.cs">
<SubType>UserControl</SubType>
</Compile>
<Compile Update="UI\Forms\OptionsPages\SecurityPage.cs">
<SubType>UserControl</SubType>
</Compile>
<Compile Update="UI\Forms\OptionsPages\SqlServerPage.cs">
<SubType>UserControl</SubType>
</Compile>
<Compile Update="UI\Forms\OptionsPages\StartupExitPage.cs">
<SubType>UserControl</SubType>
</Compile>
<Compile Update="UI\Forms\OptionsPages\TabsPanelsPage.cs">
<SubType>UserControl</SubType>
</Compile>
<Compile Update="UI\Forms\OptionsPages\ThemePage.cs">
<SubType>UserControl</SubType>
</Compile>
<Compile Update="UI\Forms\OptionsPages\UpdatesPage.cs">
<SubType>UserControl</SubType>
</Compile>
</ItemGroup>
<ItemGroup>
<None Update="Properties\AssemblyInfo.tt">
<Generator>TextTemplatingFileGenerator</Generator>
<LastGenOutput>AssemblyInfo.cs</LastGenOutput>
</None>
<None Update="Icons\Admin.ico">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Icons\Anti Virus.ico">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Icons\Apple.ico">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Icons\Backup.ico">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Icons\Build Server.ico">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Icons\Console.ico">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Icons\Database.ico">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Icons\Domain Controller.ico">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Icons\ESX.ico">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Icons\Fax.ico">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Icons\File Server.ico">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Icons\Finance.ico">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Icons\Firewall.ico">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Icons\Infrastructure.ico">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Icons\Linux.ico">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Icons\Log.ico">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Icons\Mail Server.ico">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Icons\mRemote.ico">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Icons\mRemoteNG.ico">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Icons\PowerShell.ico">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Icons\Production.ico">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Icons\PuTTY.ico">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Icons\RaspberryPi.ico">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Icons\Remote Desktop.ico">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Icons\Router.ico">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Icons\SharePoint.ico">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Icons\SSH.ico">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Icons\Staging.ico">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Icons\Switch.ico">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Icons\Tel.ico">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Icons\Telnet.ico">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Icons\Terminal Server.ico">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Icons\Test Server.ico">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Icons\Virtual Machine.ico">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Icons\Web Server.ico">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Icons\WiFi.ico">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Icons\Windows.ico">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Icons\Workstation.ico">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="log4net.config">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Properties\OptionsBackupPage.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>OptionsBackupPage.Designer.cs</LastGenOutput>
</None>
<None Update="Properties\OptionsAdvancedPage.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>OptionsAdvancedPage.Designer.cs</LastGenOutput>
</None>
<None Update="Properties\OptionsAppearancePage.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>OptionsAppearancePage.Designer.cs</LastGenOutput>
</None>
<None Update="Properties\OptionsConnectionsPage.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>OptionsConnectionsPage.Designer.cs</LastGenOutput>
</None>
<None Update="Properties\OptionsCredentialsPage.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>OptionsCredentialsPage.Designer.cs</LastGenOutput>
</None>
<None Update="Properties\OptionsDBsPage.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>OptionsDBsPage.Designer.cs</LastGenOutput>
</None>
<None Update="Properties\OptionsNotificationsPage.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>OptionsNotificationsPage.Designer.cs</LastGenOutput>
</None>
<None Update="Properties\OptionsSecurityPage.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>OptionsSecurityPage.Designer.cs</LastGenOutput>
</None>
<None Update="Properties\OptionsStartupExitPage.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>OptionsStartupExitPage.Designer.cs</LastGenOutput>
</None>
<None Update="Properties\OptionsTabsPanelsPage.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>OptionsTabsPanelsPage.Designer.cs</LastGenOutput>
</None>
<None Update="Properties\OptionsThemePage.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>OptionsThemePage.Designer.cs</LastGenOutput>
</None>
<None Update="Properties\OptionsRbac.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>OptionsRbac.Designer.cs</LastGenOutput>
</None>
<None Update="Properties\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
</None>
<None Update="mRemoteNG.VisualElementsManifest.xml">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Properties\AppUI.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>AppUI.Designer.cs</LastGenOutput>
</None>
<None Update="Properties\App.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>App.Designer.cs</LastGenOutput>
</None>
<None Update="Properties\OptionsUpdatesPage.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>OptionsUpdatesPage.Designer.cs</LastGenOutput>
</None>
<None Update="PuTTYNG.exe">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Resources\Header_dark.png">
<Pack>True</Pack>
<PackagePath>\</PackagePath>
</None>
<None Update="Resources\PuTTYNG.exe">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Schemas\mremoteng_confcons_v2_5.xsd">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</None>
<None Update="Schemas\mremoteng_confcons_v2_6.xsd">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</None>
<None Update="Schemas\mremoteng_confcons_v2_8.xsd">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Schemas\mremoteng_confcons_v2_7.xsd">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</None>
<None Update="Schemas\mremoteng_credrepo_list_v1_0.xsd">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Schemas\mremoteng_creds_v1_0.xsd">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Schemas\mremoteng_default_settings_v1_0.json">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Themes\darcula.vstheme">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Themes\vs2015blue.vstheme">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Themes\vs2015dark.vstheme">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Themes\vs2015light.vstheme">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="VisualElements_150.png">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="VisualElements_70.png">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\COPYING.TXT">
<Pack>True</Pack>
<PackagePath></PackagePath>
</None>
</ItemGroup>
<Target Name="PreBuild" BeforeTargets="PreBuildEvent">
<Exec Command="echo $(ConfigurationName) &gt; buildenv.tmp&#xD;&#xA;powershell.exe -WindowStyle Hidden -NonInteractive -ExecutionPolicy Bypass -Command &quot;$InfoText='[Pre-Build-Event-Info]';'{0} PowerShell Version: {1}' -f $InfoText,$PSVersionTable.PSVersion.toString(); $VSToolsDir=(. '$(SolutionDir)Tools\find_vstool.ps1' -FileName 'devenv.exe'); $Env:DevEnvDir = Split-Path -Path $VSToolsDir -Parent; '{0} VS tools dir found: {1}' -f $InfoText,$Env:DevEnvDir;if ($Env:APPVEYOR) {'{0} AppVeyor (cloud based CI/CD) environment detected' -f $InfoText; &amp;'$(DevEnvDir)TextTransform.exe' -a !!BuildConfiguration!'$(Configuration)' '$(ProjectDir)Properties\AssemblyInfo.tt'} else {'{0} None AppVeyor (cloud based CI/CD) environment detected, continue' -f $InfoText; &amp;'$(DevEnvDir)TextTransform.exe' -a !!BuildConfiguration!'$(Configuration)' '$(ProjectDir)Properties\AssemblyInfo.tt'}&quot;" />
</Target>
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
<Exec Command=":: When passing paths to powershell scripts, check if the path ends with a backslash &quot;\&quot;&#xD;&#xA;:: If it does, then the backslash may be interpreted as an escape character. Add another backslash to cancel the first one.&#xD;&#xA;&#xD;&#xA;powershell -noprofile -command &quot;sleep 2&quot;&#xD;&#xA;&#xD;&#xA;set /p buildenv=&lt;buildenv.tmp&#xD;&#xA;&#xD;&#xA;:: Manual builds, set the cert password and uncomment below.&#xD;&#xA;:: IF &quot;%25APPVEYOR_BUILD_FOLDER&quot;==&quot;&quot; ( set cert_pwd= )&#xD;&#xA;&#xD;&#xA;:: Call the post build powershell script&#xD;&#xA;powershell.exe -ExecutionPolicy Bypass -File &quot;$(SolutionDir)Tools\postbuild.ps1&quot; -SolutionDir &quot;$(SolutionDir)\&quot; -TargetDir &quot;$(TargetDir)\&quot; -TargetFileName &quot;mRemoteNG.exe&quot; -ConfigurationName &quot;%25buildenv%25&quot; -CertificatePath &quot;$(CertPath)&quot; -CertificatePassword &quot;$(CertPassword)&quot; -ExcludeFromSigning &quot;putty.exe&quot;" />
</Target>
<ItemGroup>
<ProjectReference Include="..\ExternalConnectors\ExternalConnectors.csproj" />
</ItemGroup>
<ItemGroup>
<Resource Include="UI\Font\HandelGotDBol.ttf">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</Resource>
</ItemGroup>
<ItemGroup>
<XliffResource Include="MultilingualResources\mRemoteNG.ru-RU.xlf" />
<XliffResource Include="MultilingualResources\mRemoteNG.ru.xlf" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Update="Language\Language.resx">
<Generator>ResXFileCodeGenerator</Generator>
<CustomToolNamespace>mRemoteNG.Resources.Language</CustomToolNamespace>
<LastGenOutput>Language.Designer.cs</LastGenOutput>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<PackageReference Update="chromiumembeddedframework.runtime.win-x64" Version="92.0.25" />
</ItemGroup>
<ItemGroup>
<PackageReference Update="chromiumembeddedframework.runtime.win-x86" Version="92.0.25" />
</ItemGroup>
<ItemGroup>
<Service Include="{508349b6-6b84-4df5-91f0-309beebad82d}" />
</ItemGroup>
<PropertyGroup>
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
</PropertyGroup>
<!--
<Target Name="MoveAssemblies" AfterTargets="Build">
<ItemGroup>
<Assemblies Include="$(OutputPath)**\*.dll" Exclude="$(OutputPath)Assemblies\**\*" />
</ItemGroup>
<MakeDir Directories="$(OutputPath)Languages" />
<Copy SourceFiles="@(Assemblies)" DestinationFolder="$(OutputPath)Assemblies" />
<Delete Files="@(Assemblies)" />
</Target>
-->
<!--<ItemGroup>
<None Update="**\*.resources.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<TargetPath>Languages\%(Culture)\%(Filename)%(Extension)</TargetPath>
</None>
</ItemGroup>
-->
<Target Name="MoveSatelliteResources" AfterTargets="Build">
<ItemGroup>
<SatelliteResources Include="$(OutputPath)**\*.resources.dll" />
</ItemGroup>
<!-- Создаем папку Languages, если она еще не существует -->
<MakeDir Directories="$(OutputPath)Languages" />
<Move SourceFiles="@(SatelliteResources)" DestinationFolder="$(OutputPath)Languages\%(RecursiveDir)" />
<RemoveDir Directories="@(SatelliteResources->'%(RootDir)%(Directory)')" Condition="Exists('%(RootDir)%(Directory)')" />
</Target>
<Target Name="CopyPackageAssembliesToSubFolder" AfterTargets="ResolveReferences">
<ItemGroup>
<ReferenceCopyLocalPaths Condition=" '%(ReferenceCopyLocalPaths.NuGetPackageId)' != '' " Update="%(ReferenceCopyLocalPaths)" DestinationSubDirectory="Assemblies\" />
</ItemGroup>
</Target>
</Project>