mirror of
https://github.com/ShareX/ShareX.git
synced 2024-10-06 05:05:42 +13:00
57bbee03d0
Users are able to preconfigure CLI Video Encoder profiles (with args and output extension) in Applications Settings -> Profiles -> Video Encoders. TaskSettings therefore do not need to carry Video Encoder profile configuration. Users can simply choose one of the Video Encoders without having to reconfigure new encoders in Task Settings and input args again.
403 lines
No EOL
17 KiB
XML
403 lines
No EOL
17 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<PropertyGroup>
|
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
|
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
|
<ProductVersion>9.0.30729</ProductVersion>
|
|
<SchemaVersion>2.0</SchemaVersion>
|
|
<ProjectGuid>{327750E1-9FB7-4CC3-8AEA-9BC42180CAD3}</ProjectGuid>
|
|
<OutputType>Library</OutputType>
|
|
<AppDesignerFolder>Properties</AppDesignerFolder>
|
|
<RootNamespace>HelpersLib</RootNamespace>
|
|
<AssemblyName>HelpersLib</AssemblyName>
|
|
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
|
|
<FileAlignment>512</FileAlignment>
|
|
<StartupObject>
|
|
</StartupObject>
|
|
<FileUpgradeFlags>
|
|
</FileUpgradeFlags>
|
|
<OldToolsVersion>3.5</OldToolsVersion>
|
|
<UpgradeBackupLocation />
|
|
<TargetFrameworkProfile />
|
|
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
|
|
<RestorePackages>true</RestorePackages>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
|
<DebugSymbols>true</DebugSymbols>
|
|
<DebugType>full</DebugType>
|
|
<Optimize>false</Optimize>
|
|
<OutputPath>bin\Debug\</OutputPath>
|
|
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<WarningLevel>4</WarningLevel>
|
|
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
|
<PlatformTarget>AnyCPU</PlatformTarget>
|
|
<GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies>
|
|
<Prefer32Bit>false</Prefer32Bit>
|
|
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
|
<DebugType>none</DebugType>
|
|
<Optimize>true</Optimize>
|
|
<OutputPath>bin\Release\</OutputPath>
|
|
<DefineConstants>TRACE</DefineConstants>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<WarningLevel>4</WarningLevel>
|
|
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
|
<PlatformTarget>AnyCPU</PlatformTarget>
|
|
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
|
|
<Prefer32Bit>false</Prefer32Bit>
|
|
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
|
<GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<Reference Include="AsyncBridge.Net35, Version=0.0.0.0, Culture=neutral, PublicKeyToken=b3b1c0202c0d6a87, processorArchitecture=MSIL">
|
|
<SpecificVersion>False</SpecificVersion>
|
|
<HintPath>..\packages\AsyncBridge.Net35.0.2.0\lib\net35-Client\AsyncBridge.Net35.dll</HintPath>
|
|
</Reference>
|
|
<Reference Include="Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
|
|
<SpecificVersion>False</SpecificVersion>
|
|
<HintPath>..\packages\Newtonsoft.Json.6.0.1\lib\net35\Newtonsoft.Json.dll</HintPath>
|
|
</Reference>
|
|
<Reference Include="System" />
|
|
<Reference Include="System.Data" />
|
|
<Reference Include="System.Design" />
|
|
<Reference Include="System.Drawing.Design" />
|
|
<Reference Include="System.Runtime.Remoting" />
|
|
<Reference Include="System.Threading, Version=1.0.2856.102, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
|
|
<SpecificVersion>False</SpecificVersion>
|
|
<HintPath>..\packages\TaskParallelLibrary.1.0.2856.0\lib\Net35\System.Threading.dll</HintPath>
|
|
</Reference>
|
|
<Reference Include="System.Web" />
|
|
<Reference Include="System.Xml.Linq">
|
|
<RequiredTargetFramework>3.5</RequiredTargetFramework>
|
|
</Reference>
|
|
<Reference Include="System.Drawing" />
|
|
<Reference Include="System.Windows.Forms" />
|
|
<Reference Include="System.Xml" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Compile Include="AviWriter.cs" />
|
|
<Compile Include="ClipboardFormat.cs" />
|
|
<Compile Include="ColorMatrixManager.cs" />
|
|
<Compile Include="Colors\CMYK.cs" />
|
|
<Compile Include="Colors\ColorEventHandler.cs" />
|
|
<Compile Include="Colors\HSB.cs" />
|
|
<Compile Include="Colors\MyColor.cs" />
|
|
<Compile Include="Colors\RGBA.cs" />
|
|
<Compile Include="ConvolutionMatrix.cs" />
|
|
<Compile Include="ConvolutionMatrixManager.cs" />
|
|
<Compile Include="EncoderProgram.cs" />
|
|
<Compile Include="FontSafe.cs" />
|
|
<Compile Include="Helpers\MathHelpers.cs" />
|
|
<Compile Include="MimeTypes.cs" />
|
|
<Compile Include="Native\LayeredForm.cs">
|
|
<SubType>Form</SubType>
|
|
</Compile>
|
|
<Compile Include="Forms\MonitorTestForm.cs">
|
|
<SubType>Form</SubType>
|
|
</Compile>
|
|
<Compile Include="Forms\MonitorTestForm.Designer.cs">
|
|
<DependentUpon>MonitorTestForm.cs</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="Helpers\SSLBypassHelper.cs" />
|
|
<Compile Include="Native\NativeConstants.cs" />
|
|
<Compile Include="PingHelper.cs" />
|
|
<Compile Include="PingResult.cs" />
|
|
<Compile Include="UITypeEditors\EnumDescriptionConverter.cs" />
|
|
<Compile Include="UITypeEditors\DirectoryNameEditor.cs" />
|
|
<Compile Include="UITypeEditors\MyColorConverter.cs" />
|
|
<Compile Include="UITypeEditors\MyColorEditor.cs" />
|
|
<Compile Include="UITypeEditors\ImageFileNameEditor.cs" />
|
|
<Compile Include="Helpers\ClipboardHelpers.cs" />
|
|
<Compile Include="ColorBgra.cs" />
|
|
<Compile Include="Cryptographic\Crc32.cs" />
|
|
<Compile Include="UITypeEditors\CssFileNameEditor.cs" />
|
|
<Compile Include="CursorData.cs" />
|
|
<Compile Include="UITypeEditors\ExeFileNameEditor.cs" />
|
|
<Compile Include="Forms\DebugForm.cs">
|
|
<SubType>Form</SubType>
|
|
</Compile>
|
|
<Compile Include="Forms\DebugForm.Designer.cs">
|
|
<DependentUpon>DebugForm.cs</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="DebugTimer.cs" />
|
|
<Compile Include="Extensions\ObjectExtensions.cs" />
|
|
<Compile Include="Forms\ClipboardFormatForm.cs">
|
|
<SubType>Form</SubType>
|
|
</Compile>
|
|
<Compile Include="Forms\ClipboardFormatForm.Designer.cs">
|
|
<DependentUpon>ClipboardFormatForm.cs</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="Forms\HashCheckForm.cs">
|
|
<SubType>Form</SubType>
|
|
</Compile>
|
|
<Compile Include="Forms\HashCheckForm.Designer.cs">
|
|
<DependentUpon>HashCheckForm.cs</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="Forms\MyMessageBox.cs">
|
|
<SubType>Form</SubType>
|
|
</Compile>
|
|
<Compile Include="Forms\TrayForm.cs">
|
|
<SubType>Form</SubType>
|
|
</Compile>
|
|
<Compile Include="GIF\AnimatedGif.cs" />
|
|
<Compile Include="Helpers\CaptureHelpers.cs" />
|
|
<Compile Include="CLI\CLICommand.cs" />
|
|
<Compile Include="CLI\CLICommandAction.cs" />
|
|
<Compile Include="CLI\CLIHelper.cs" />
|
|
<Compile Include="CLI\CLIManager.cs" />
|
|
<Compile Include="CLI\CLIManagerRegex.cs" />
|
|
<Compile Include="CLI\CLIParser.cs" />
|
|
<Compile Include="Colors\ColorBox.cs">
|
|
<SubType>UserControl</SubType>
|
|
</Compile>
|
|
<Compile Include="Helpers\ColorHelpers.cs" />
|
|
<Compile Include="Colors\ColorPicker.cs">
|
|
<SubType>UserControl</SubType>
|
|
</Compile>
|
|
<Compile Include="Colors\ColorSlider.cs">
|
|
<SubType>UserControl</SubType>
|
|
</Compile>
|
|
<Compile Include="Colors\ColorUserControl.cs">
|
|
<SubType>UserControl</SubType>
|
|
</Compile>
|
|
<Compile Include="Colors\DialogColor.cs">
|
|
<SubType>Form</SubType>
|
|
</Compile>
|
|
<Compile Include="Colors\DialogColor.Designer.cs">
|
|
<DependentUpon>DialogColor.cs</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="Extensions\EnumExtensions.cs" />
|
|
<Compile Include="Extensions\GraphicsExtensions.cs" />
|
|
<Compile Include="Extensions\GraphicsPathExtensions.cs" />
|
|
<Compile Include="ExternalProgram.cs" />
|
|
<Compile Include="FixedSizedQueue.cs" />
|
|
<Compile Include="Forms\ClipboardContentViewer.cs">
|
|
<SubType>Form</SubType>
|
|
</Compile>
|
|
<Compile Include="Forms\ClipboardContentViewer.Designer.cs">
|
|
<DependentUpon>ClipboardContentViewer.cs</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="Forms\ErrorForm.cs">
|
|
<SubType>Form</SubType>
|
|
</Compile>
|
|
<Compile Include="Forms\ErrorForm.Designer.cs">
|
|
<DependentUpon>ErrorForm.cs</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="Forms\InputBox.cs">
|
|
<SubType>Form</SubType>
|
|
</Compile>
|
|
<Compile Include="GIF\GifClass.cs" />
|
|
<Compile Include="GIF\GifCreator.cs" />
|
|
<Compile Include="GIF\GrayscaleQuantizer.cs" />
|
|
<Compile Include="GIF\OctreeQuantizer.cs" />
|
|
<Compile Include="GIF\PaletteQuantizer.cs" />
|
|
<Compile Include="GIF\Quantizer.cs" />
|
|
<Compile Include="Helpers\ImageHelpers.cs" />
|
|
<Compile Include="Native\FolderSelectDialog.cs" />
|
|
<Compile Include="SettingsBase.cs" />
|
|
<Compile Include="Helpers\ShortcutHelpers.cs" />
|
|
<Compile Include="ShareXResources.cs" />
|
|
<Compile Include="StringLineReader.cs" />
|
|
<Compile Include="Native\TaskbarManager.cs" />
|
|
<Compile Include="ThreadWorker.cs" />
|
|
<Compile Include="Tokenizer\BetweenTagsResult.cs" />
|
|
<Compile Include="Tokenizer\Token.cs" />
|
|
<Compile Include="Tokenizer\Tokenizer.cs" />
|
|
<Compile Include="Cryptographic\HashCheck.cs" />
|
|
<Compile Include="Cryptographic\Translator.cs" />
|
|
<Compile Include="Cryptographic\TranslatorHelper.cs" />
|
|
<Compile Include="UnsafeBitmap.cs" />
|
|
<Compile Include="UpdateChecker\GitHubUpdateChecker.cs" />
|
|
<Compile Include="UpdateChecker\UpdateChecker.cs" />
|
|
<Compile Include="UpdateChecker\UpdaterForm.cs">
|
|
<SubType>Form</SubType>
|
|
</Compile>
|
|
<Compile Include="UpdateChecker\UpdaterForm.Designer.cs">
|
|
<DependentUpon>UpdaterForm.cs</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="FileDownloader.cs" />
|
|
<Compile Include="UserControls\BlackStyle\MyButton.cs">
|
|
<SubType>Component</SubType>
|
|
</Compile>
|
|
<Compile Include="UserControls\BlackStyle\MyCheckBox.cs">
|
|
<SubType>Component</SubType>
|
|
</Compile>
|
|
<Compile Include="UserControls\BlackStyle\MyLabel.cs">
|
|
<SubType>Component</SubType>
|
|
</Compile>
|
|
<Compile Include="UserControls\BlackStyle\MyProgressBar.cs">
|
|
<SubType>Component</SubType>
|
|
</Compile>
|
|
<Compile Include="UserControls\Canvas.cs">
|
|
<SubType>UserControl</SubType>
|
|
</Compile>
|
|
<Compile Include="UserControls\ColorButton.cs">
|
|
<SubType>Component</SubType>
|
|
</Compile>
|
|
<Compile Include="UserControls\MenuButton.cs">
|
|
<SubType>Component</SubType>
|
|
</Compile>
|
|
<Compile Include="UserControls\NoFocusBorderButton.cs">
|
|
<SubType>Component</SubType>
|
|
</Compile>
|
|
<Compile Include="Native\NativeEnums.cs" />
|
|
<Compile Include="Native\NativeMethods.cs" />
|
|
<Compile Include="Native\NativeMethods_Helpers.cs" />
|
|
<Compile Include="Native\NativeStructs.cs" />
|
|
<Compile Include="Printer\PrintForm.cs">
|
|
<SubType>Form</SubType>
|
|
</Compile>
|
|
<Compile Include="Printer\PrintForm.Designer.cs">
|
|
<DependentUpon>PrintForm.cs</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="Printer\PrintHelper.cs" />
|
|
<Compile Include="Printer\PrintSettings.cs" />
|
|
<Compile Include="Printer\PrintTextForm.cs">
|
|
<SubType>Form</SubType>
|
|
</Compile>
|
|
<Compile Include="Printer\PrintTextForm.Designer.cs">
|
|
<DependentUpon>PrintTextForm.cs</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="Printer\PrintTextHelper.cs" />
|
|
<Compile Include="Helpers\RegistryHelpers.cs" />
|
|
<Compile Include="SettingsHelper.cs" />
|
|
<Compile Include="SingleInstanceApplication\ApplicationInstanceManager.cs" />
|
|
<Compile Include="SingleInstanceApplication\InstanceProxy.cs" />
|
|
<Compile Include="DebugHelper.cs" />
|
|
<Compile Include="UpdateChecker\UpdateCheckerLabel.cs">
|
|
<SubType>UserControl</SubType>
|
|
</Compile>
|
|
<Compile Include="UpdateChecker\UpdateCheckerLabel.Designer.cs">
|
|
<DependentUpon>UpdateCheckerLabel.cs</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="UserControls\SplitContainerCustomSplitter.cs">
|
|
<SubType>Component</SubType>
|
|
</Compile>
|
|
<Compile Include="UserControls\ToolStripRadioButtonMenuItem.cs">
|
|
<SubType>Component</SubType>
|
|
</Compile>
|
|
<Compile Include="Forms\ImageViewer.cs">
|
|
<SubType>Form</SubType>
|
|
</Compile>
|
|
<Compile Include="UserControls\MyListView.cs">
|
|
<SubType>Component</SubType>
|
|
</Compile>
|
|
<Compile Include="Enums.cs" />
|
|
<Compile Include="Extensions\Extensions.cs" />
|
|
<Compile Include="FastDateTime.cs" />
|
|
<Compile Include="Helpers\Helpers.cs" />
|
|
<Compile Include="Logger.cs" />
|
|
<Compile Include="NameParser.cs" />
|
|
<Compile Include="Properties\AssemblyInfo.cs" />
|
|
<Compile Include="Extensions\StreamExtensions.cs" />
|
|
<Compile Include="Extensions\StringExtensions.cs" />
|
|
<Compile Include="Extensions\XMLExtensions.cs" />
|
|
<Compile Include="UserControls\MyPictureBox.cs">
|
|
<SubType>UserControl</SubType>
|
|
</Compile>
|
|
<Compile Include="UserControls\MyPictureBox.Designer.cs">
|
|
<DependentUpon>MyPictureBox.cs</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="UpdateChecker\XMLUpdateChecker.cs" />
|
|
<Compile Include="UpdateChecker\UpdateInfo.cs" />
|
|
<Compile Include="Links.cs" />
|
|
<Compile Include="Vector2.cs" />
|
|
<Compile Include="WindowState.cs" />
|
|
<Compile Include="XmlColor.cs" />
|
|
<Compile Include="XmlFont.cs" />
|
|
<EmbeddedResource Include="Colors\DialogColor.resx">
|
|
<DependentUpon>DialogColor.cs</DependentUpon>
|
|
</EmbeddedResource>
|
|
<EmbeddedResource Include="Forms\DebugForm.resx">
|
|
<DependentUpon>DebugForm.cs</DependentUpon>
|
|
</EmbeddedResource>
|
|
<EmbeddedResource Include="Forms\ClipboardContentViewer.resx">
|
|
<DependentUpon>ClipboardContentViewer.cs</DependentUpon>
|
|
</EmbeddedResource>
|
|
<EmbeddedResource Include="Forms\ClipboardFormatForm.resx">
|
|
<DependentUpon>ClipboardFormatForm.cs</DependentUpon>
|
|
</EmbeddedResource>
|
|
<EmbeddedResource Include="Forms\ErrorForm.resx">
|
|
<DependentUpon>ErrorForm.cs</DependentUpon>
|
|
</EmbeddedResource>
|
|
<EmbeddedResource Include="Forms\HashCheckForm.resx">
|
|
<DependentUpon>HashCheckForm.cs</DependentUpon>
|
|
</EmbeddedResource>
|
|
<EmbeddedResource Include="Forms\InputBox.resx">
|
|
<DependentUpon>InputBox.cs</DependentUpon>
|
|
</EmbeddedResource>
|
|
<EmbeddedResource Include="Forms\MonitorTestForm.resx">
|
|
<DependentUpon>MonitorTestForm.cs</DependentUpon>
|
|
</EmbeddedResource>
|
|
<EmbeddedResource Include="UpdateChecker\UpdaterForm.resx">
|
|
<DependentUpon>UpdaterForm.cs</DependentUpon>
|
|
</EmbeddedResource>
|
|
<EmbeddedResource Include="Printer\PrintForm.resx">
|
|
<DependentUpon>PrintForm.cs</DependentUpon>
|
|
</EmbeddedResource>
|
|
<EmbeddedResource Include="Printer\PrintTextForm.resx">
|
|
<DependentUpon>PrintTextForm.cs</DependentUpon>
|
|
</EmbeddedResource>
|
|
<EmbeddedResource Include="Properties\Resources.resx">
|
|
<Generator>ResXFileCodeGenerator</Generator>
|
|
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
|
|
<SubType>Designer</SubType>
|
|
</EmbeddedResource>
|
|
<Compile Include="Properties\Resources.Designer.cs">
|
|
<AutoGen>True</AutoGen>
|
|
<DependentUpon>Resources.resx</DependentUpon>
|
|
<DesignTime>True</DesignTime>
|
|
</Compile>
|
|
<EmbeddedResource Include="UpdateChecker\UpdateCheckerLabel.resx">
|
|
<DependentUpon>UpdateCheckerLabel.cs</DependentUpon>
|
|
<SubType>Designer</SubType>
|
|
</EmbeddedResource>
|
|
<EmbeddedResource Include="UserControls\MyPictureBox.resx">
|
|
<DependentUpon>MyPictureBox.cs</DependentUpon>
|
|
</EmbeddedResource>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<None Include="packages.config" />
|
|
<None Include="Resources\Icon.png" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<COMReference Include="IWshRuntimeLibrary">
|
|
<Guid>{F935DC20-1CF0-11D0-ADB9-00C04FD58A0B}</Guid>
|
|
<VersionMajor>1</VersionMajor>
|
|
<VersionMinor>0</VersionMinor>
|
|
<Lcid>0</Lcid>
|
|
<WrapperTool>tlbimp</WrapperTool>
|
|
<Isolated>False</Isolated>
|
|
<EmbedInteropTypes>False</EmbedInteropTypes>
|
|
</COMReference>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<None Include="Resources\Loading.gif" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<None Include="Resources\Crosshair.cur" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\GreenshotImageEditor\GreenshotImageEditor.csproj">
|
|
<Project>{cd642bf4-d815-4d67-a0b5-c69f0b8231af}</Project>
|
|
<Name>GreenshotImageEditor</Name>
|
|
</ProjectReference>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<None Include="Resources\ShareX_Icon.ico" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<None Include="Resources\ShareX_Logo.png" />
|
|
</ItemGroup>
|
|
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
|
<Import Project="$(SolutionDir)\.nuget\NuGet.targets" Condition="Exists('$(SolutionDir)\.nuget\NuGet.targets')" />
|
|
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
|
Other similar extension points exist, see Microsoft.Common.targets.
|
|
<Target Name="BeforeBuild">
|
|
</Target>
|
|
<Target Name="AfterBuild">
|
|
</Target>
|
|
-->
|
|
</Project> |