<?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>8.0.30703</ProductVersion>
    <SchemaVersion>2.0</SchemaVersion>
    <ProjectGuid>{BD5E6BFE-E837-4A35-BCA9-39667D873A20}</ProjectGuid>
    <OutputType>Library</OutputType>
    <AppDesignerFolder>Properties</AppDesignerFolder>
    <RootNamespace>ClosedXML</RootNamespace>
    <AssemblyName>ClosedXML</AssemblyName>
    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
    <FileAlignment>512</FileAlignment>
    <TargetFrameworkProfile>Client</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>
    <DefineConstants Condition=" '$(TargetFrameworkVersion)' == 'v4.0' ">NET4;TRACE;DEBUG</DefineConstants>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>4</WarningLevel>
    <NoWarn>1591</NoWarn>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
    <DebugType>pdbonly</DebugType>
    <Optimize>true</Optimize>
    <OutputPath>bin\Release\</OutputPath>
    <DefineConstants>TRACE</DefineConstants>
    <DefineConstants Condition=" '$(TargetFrameworkVersion)' == 'v4.0' ">NET4;TRACE</DefineConstants>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>4</WarningLevel>
    <DocumentationFile>bin\Release\ClosedXML.xml</DocumentationFile>
    <NoWarn>1591</NoWarn>
  </PropertyGroup>
  <PropertyGroup>
    <SignAssembly>true</SignAssembly>
  </PropertyGroup>
  <PropertyGroup>
    <AssemblyOriginatorKeyFile>ClosedXML.snk</AssemblyOriginatorKeyFile>
  </PropertyGroup>
  <ItemGroup>
    <Reference Include="DocumentFormat.OpenXml, Version=2.5.5631.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
      <Private>True</Private>
      <HintPath>..\packages\DocumentFormat.OpenXml.2.5\lib\DocumentFormat.OpenXml.dll</HintPath>
    </Reference>
    <Reference Include="Microsoft.CSharp" />
    <Reference Include="System" />
    <Reference Include="System.ComponentModel.DataAnnotations" />
    <Reference Include="System.Core" />
    <Reference Include="System.Drawing" />
    <Reference Include="System.Xml.Linq" />
    <Reference Include="System.Data.DataSetExtensions" />
    <Reference Include="System.Data" />
    <Reference Include="System.Xml" />
    <Reference Include="WindowsBase" />
  </ItemGroup>
  <ItemGroup>
    <Compile Include="Attributes\ColumnOrderAttribute.cs" />
    <Compile Include="Excel\CalcEngine\Functions\DateAndTime.cs" />
    <Compile Include="Excel\CalcEngine\Functions\Database.cs" />
    <Compile Include="Excel\CalcEngine\Functions\Information.cs" />
    <Compile Include="Excel\CalcEngine\Functions\Lookup.cs" />
    <Compile Include="Excel\Misc\XLCallbackAction.cs" />
    <Compile Include="Excel\Misc\XLReentrantEnumerableSet.cs" />
    <Compile Include="Excel\Tables\XLTableTheme.cs" />
    <Compile Include="Excel\XLConstants.cs" />
    <Compile Include="Utils\GraphicsUtils.cs" />
    <Compile Include="Utils\XmlEncoder.cs" />
    <Compile Include="XLHelper.cs" />
    <Compile Include="Excel\AutoFilters\XLFilteredColumn.cs" />
    <Compile Include="Excel\AutoFilters\XLCustomFilteredColumn.cs" />
    <Compile Include="Excel\AutoFilters\XLFilterConnector.cs" />
    <Compile Include="Excel\AutoFilters\XLFilter.cs" />
    <Compile Include="Excel\AutoFilters\XLFilterColumn.cs" />
    <Compile Include="Excel\AutoFilters\XLAutoFilter.cs" />
    <Compile Include="Excel\AutoFilters\IXLBaseAutoFilter.cs" />
    <Compile Include="Excel\AutoFilters\IXLFilteredColumn.cs" />
    <Compile Include="Excel\AutoFilters\IXLCustomFilteredColumn.cs" />
    <Compile Include="Excel\AutoFilters\IXLAutoFilter.cs" />
    <Compile Include="Excel\AutoFilters\IXLFilterColumn.cs" />
    <Compile Include="Excel\AutoFilters\IXLFilterConnector.cs" />
    <Compile Include="Excel\CalcEngine\CalcEngine.cs" />
    <Compile Include="Excel\CalcEngine\Expression.cs" />
    <Compile Include="Excel\CalcEngine\ExpressionCache.cs" />
    <Compile Include="Excel\CalcEngine\FunctionDefinition.cs" />
    <Compile Include="Excel\CalcEngine\Functions\Logical.cs" />
    <Compile Include="Excel\CalcEngine\Functions\MathTrig.cs" />
    <Compile Include="Excel\CalcEngine\Functions\Statistical.cs" />
    <Compile Include="Excel\CalcEngine\Functions\Tally.cs" />
    <Compile Include="Excel\CalcEngine\Functions\Text.cs" />
    <Compile Include="Excel\CalcEngine\Functions\XLMath.cs" />
    <Compile Include="Excel\CalcEngine\Functions\XLMatrix.cs" />
    <Compile Include="Excel\CalcEngine\Token.cs" />
    <Compile Include="Excel\CalcEngine\XLCalcEngine.cs" />
    <Compile Include="Excel\Cells\IXLCells.cs" />
    <Compile Include="Excel\Cells\XLCells.cs" />
    <Compile Include="Excel\Cells\XLCellsCollection.cs" />
    <Compile Include="Excel\Comments\IXLComment.cs" />
    <Compile Include="Excel\Comments\XLComment.cs" />
    <Compile Include="Excel\ConditionalFormats\Save\XLCFIconSetConverter.cs" />
    <Compile Include="Excel\ConditionalFormats\Save\XLCFDataBarConverter.cs" />
    <Compile Include="Excel\ConditionalFormats\Save\XLCFTopConverter.cs" />
    <Compile Include="Excel\ConditionalFormats\Save\XLCFUniqueConverter.cs" />
    <Compile Include="Excel\ConditionalFormats\Save\XLCFCellIsConverter.cs" />
    <Compile Include="Excel\ConditionalFormats\Save\XLCFEndsWithConverter.cs" />
    <Compile Include="Excel\ConditionalFormats\Save\XLCFNotContainsConverter.cs" />
    <Compile Include="Excel\ConditionalFormats\Save\XLCFContainsConverter.cs" />
    <Compile Include="Excel\ConditionalFormats\Save\XLCFNotErrorConverter.cs" />
    <Compile Include="Excel\ConditionalFormats\Save\XLCFIsErrorConverter.cs" />
    <Compile Include="Excel\ConditionalFormats\Save\XLCFNotBlankConverter.cs" />
    <Compile Include="Excel\ConditionalFormats\Save\XLCFIsBlankConverter.cs" />
    <Compile Include="Excel\ConditionalFormats\Save\IXLCFConverter.cs" />
    <Compile Include="Excel\ConditionalFormats\Save\XLCFStartsWithConverter.cs" />
    <Compile Include="Excel\ConditionalFormats\Save\XLCFColorScaleConverter.cs" />
    <Compile Include="Excel\ConditionalFormats\Save\XLCFConverters.cs" />
    <Compile Include="Excel\ConditionalFormats\XLConditionalFormats.cs" />
    <Compile Include="Excel\ConditionalFormats\XLCFDataBarMax.cs" />
    <Compile Include="Excel\ConditionalFormats\XLCFDataBarMin.cs" />
    <Compile Include="Excel\ConditionalFormats\XLCFColorScaleMax.cs" />
    <Compile Include="Excel\ConditionalFormats\IXLCFColorScaleMax.cs" />
    <Compile Include="Excel\ConditionalFormats\IXLCFColorScaleMid.cs" />
    <Compile Include="Excel\ConditionalFormats\IXLCFColorScaleMin.cs" />
    <Compile Include="Excel\ConditionalFormats\IXLCFDataBarMax.cs" />
    <Compile Include="Excel\ConditionalFormats\IXLCFDataBarMin.cs" />
    <Compile Include="Excel\ConditionalFormats\IXLCFIconSet.cs" />
    <Compile Include="Excel\ConditionalFormats\IXLConditionalFormat.cs" />
    <Compile Include="Excel\ConditionalFormats\IXLConditionalFormats.cs" />
    <Compile Include="Excel\ConditionalFormats\XLCFColorScaleMid.cs" />
    <Compile Include="Excel\ConditionalFormats\XLCFColorScaleMin.cs" />
    <Compile Include="Excel\ConditionalFormats\XLCFIconSet.cs" />
    <Compile Include="Excel\ConditionalFormats\XLConditionalFormat.cs" />
    <Compile Include="Excel\Drawings\IXLDrawingPosition.cs" />
    <Compile Include="Excel\Drawings\Style\XLDrawingFont.cs" />
    <Compile Include="Excel\Drawings\Style\IXLDrawingFont.cs" />
    <Compile Include="Excel\Drawings\XLDrawing.cs" />
    <Compile Include="Excel\Charts\IXLCharts.cs" />
    <Compile Include="Excel\Drawings\IXLDrawing.cs" />
    <Compile Include="Excel\Charts\XLCharts.cs" />
    <Compile Include="Excel\Charts\XLChart.cs" />
    <Compile Include="Excel\Charts\IXLChart.cs" />
    <Compile Include="Excel\Columns\IXLColumns.cs" />
    <Compile Include="Excel\Columns\XLColumns.cs" />
    <Compile Include="Excel\Columns\XLColumnCollection.cs" />
    <Compile Include="Excel\Coordinates\XLSheetRange.cs" />
    <Compile Include="Excel\Coordinates\XLSheetPoint.cs" />
    <Compile Include="Excel\Drawings\XLDrawingPosition.cs" />
    <Compile Include="Excel\Misc\XLDictionary.cs" />
    <Compile Include="Excel\Misc\XLFormula.cs" />
    <Compile Include="Excel\Misc\XLIdManager.cs" />
    <Compile Include="Excel\PivotTables\PivotValues\XLPivotValueCombination.cs" />
    <Compile Include="Excel\PivotTables\PivotValues\IXLPivotValueCombination.cs" />
    <Compile Include="Excel\PivotTables\PivotValues\XLPivotValueFormat.cs" />
    <Compile Include="Excel\PivotTables\PivotValues\IXLPivotValueFormat.cs" />
    <Compile Include="Excel\PivotTables\PivotValues\XLPivotValue.cs" />
    <Compile Include="Excel\PivotTables\PivotValues\XLPivotValues.cs" />
    <Compile Include="Excel\PivotTables\XLPivotFields.cs" />
    <Compile Include="Excel\PivotTables\XLPivotField.cs" />
    <Compile Include="Excel\PivotTables\PivotValues\IXLPivotValues.cs" />
    <Compile Include="Excel\PivotTables\IXLPivotFields.cs" />
    <Compile Include="Excel\PivotTables\PivotValues\IXLPivotValue.cs" />
    <Compile Include="Excel\PivotTables\IXLPivotField.cs" />
    <Compile Include="Excel\PivotTables\IXLPivotTables.cs" />
    <Compile Include="Excel\PivotTables\XLPivotTables.cs" />
    <Compile Include="Excel\PivotTables\XLPivotTable.cs" />
    <Compile Include="Excel\PivotTables\IXLPivotTable.cs" />
    <Compile Include="Excel\Ranges\IXLBaseCollection.cs" />
    <Compile Include="Excel\RichText\XLFormattedText.cs" />
    <Compile Include="Excel\RichText\IXLFormattedText.cs" />
    <Compile Include="Excel\RichText\XLPhonetics.cs" />
    <Compile Include="Excel\RichText\XLPhonetic.cs" />
    <Compile Include="Excel\RichText\IXLPhonetics.cs" />
    <Compile Include="Excel\RichText\IXLPhonetic.cs" />
    <Compile Include="Excel\Drawings\Style\IXLDrawingAlignment.cs" />
    <Compile Include="Excel\Drawings\Style\IXLDrawingColorsAndLines.cs" />
    <Compile Include="Excel\Drawings\Style\IXLDrawingMargins.cs" />
    <Compile Include="Excel\Drawings\Style\IXLDrawingProperties.cs" />
    <Compile Include="Excel\Drawings\Style\IXLDrawingProtection.cs" />
    <Compile Include="Excel\Drawings\Style\IXLDrawingSize.cs" />
    <Compile Include="Excel\Drawings\Style\IXLDrawingStyle.cs" />
    <Compile Include="Excel\Drawings\Style\IXLDrawingWeb.cs" />
    <Compile Include="Excel\Drawings\Style\XLDrawingAlignment.cs" />
    <Compile Include="Excel\Drawings\Style\XLDrawingColorsAndLines.cs" />
    <Compile Include="Excel\Drawings\Style\XLDrawingMargins.cs" />
    <Compile Include="Excel\Drawings\Style\XLDrawingProtection.cs" />
    <Compile Include="Excel\Drawings\Style\XLDrawingSize.cs" />
    <Compile Include="Excel\Drawings\Style\XLDrawingStyle.cs" />
    <Compile Include="Excel\Drawings\Style\XLDrawingWeb.cs" />
    <Compile Include="Excel\Style\IXLNumberFormatBase.cs" />
    <Compile Include="Excel\Style\XLStylizedEmpty.cs" />
    <Compile Include="Excel\Tables\XLTableRange.cs" />
    <Compile Include="Excel\Tables\IXLTableRange.cs" />
    <Compile Include="Excel\XLWorkbook_Save.NestedTypes.cs" />
    <Compile Include="Excel\CustomProperties\XLCustomProperties.cs" />
    <Compile Include="Excel\CustomProperties\IXLCustomProperties.cs" />
    <Compile Include="Excel\CustomProperties\XLCustomProperty.cs" />
    <Compile Include="Excel\CustomProperties\IXLCustomProperty.cs" />
    <Compile Include="Excel\DataValidation\XLTimeCriteria.cs" />
    <Compile Include="Excel\DataValidation\XLTextLengthCriteria.cs" />
    <Compile Include="Excel\DataValidation\XLDateCriteria.cs" />
    <Compile Include="Excel\DataValidation\XLDecimalCriteria.cs" />
    <Compile Include="Excel\DataValidation\XLWholeNumberCriteria.cs" />
    <Compile Include="Excel\DataValidation\XLDataValidation.cs" />
    <Compile Include="Excel\DataValidation\XLDataValidations.cs" />
    <Compile Include="Excel\DataValidation\IXLDataValidations.cs" />
    <Compile Include="Excel\DataValidation\XLValidationCriteria.cs" />
    <Compile Include="Excel\DataValidation\IXLDataValidation.cs" />
    <Compile Include="Excel\DataValidation\IXLValidationCriteria.cs" />
    <Compile Include="Excel\EnumConverter.cs" />
    <Compile Include="Excel\Hyperlinks\XLHyperlinks.cs" />
    <Compile Include="Excel\Hyperlinks\IXLHyperlinks.cs" />
    <Compile Include="Excel\Hyperlinks\XLHyperlink_Internal.cs" />
    <Compile Include="Excel\Hyperlinks\XLHyperlink_public.cs" />
    <Compile Include="Excel\IXLSheetProtection.cs" />
    <Compile Include="Excel\IXLSheetView.cs" />
    <Compile Include="Excel\IXLTheme.cs" />
    <Compile Include="Excel\NamedRanges\XLNamedRanges.cs" />
    <Compile Include="Excel\NamedRanges\IXLNamedRanges.cs" />
    <Compile Include="Excel\NamedRanges\XLNamedRange.cs" />
    <Compile Include="Excel\NamedRanges\IXLNamedRange.cs" />
    <Compile Include="Excel\PageSetup\XLHFText.cs" />
    <Compile Include="Excel\Ranges\Sort\XLSortElement.cs" />
    <Compile Include="Excel\Ranges\Sort\XLSortElements.cs" />
    <Compile Include="Excel\Ranges\Sort\IXLSortElement.cs" />
    <Compile Include="Excel\Ranges\Sort\IXLSortElements.cs" />
    <Compile Include="Excel\RichText\XLRichText.cs" />
    <Compile Include="Excel\RichText\IXLRichText.cs" />
    <Compile Include="Excel\RichText\XLRichString.cs" />
    <Compile Include="Excel\RichText\IXLRichString.cs" />
    <Compile Include="Excel\Style\Colors\XLColor_Static.cs" />
    <Compile Include="Excel\Style\Colors\XLColor_Public.cs" />
    <Compile Include="Excel\Style\Colors\XLColor_Internal.cs" />
    <Compile Include="Excel\Style\IXLFontBase.cs" />
    <Compile Include="Excel\Style\IXLProtection.cs" />
    <Compile Include="Excel\Style\XLProtection.cs" />
    <Compile Include="Excel\Style\XLStylizedContainer.cs" />
    <Compile Include="Excel\Tables\XLTableField.cs" />
    <Compile Include="Excel\Tables\IXLTableField.cs" />
    <Compile Include="Excel\Tables\XLTableRows.cs" />
    <Compile Include="Excel\Tables\IXLTableRows.cs" />
    <Compile Include="Excel\Tables\XLTables.cs" />
    <Compile Include="Excel\Tables\IXLTableRow.cs" />
    <Compile Include="Excel\Tables\IXLTables.cs" />
    <Compile Include="Excel\Tables\XLTableRow.cs" />
    <Compile Include="Excel\Tables\XLTable.cs" />
    <Compile Include="Excel\Tables\IXLTable.cs" />
    <Compile Include="Excel\XLOutline.cs" />
    <Compile Include="Excel\IXLOutline.cs" />
    <Compile Include="Excel\PageSetup\IXLMargins.cs" />
    <Compile Include="Excel\Ranges\IXLRangeAddress.cs" />
    <Compile Include="Excel\Ranges\XLRangeAddress.cs" />
    <Compile Include="Excel\Ranges\XLRangeColumn.cs" />
    <Compile Include="Excel\Ranges\XLRangeRow.cs" />
    <Compile Include="Excel\Ranges\XLRangeRows.cs" />
    <Compile Include="Excel\Ranges\XLRangeColumns.cs" />
    <Compile Include="Excel\Ranges\IXLRangeRows.cs" />
    <Compile Include="Excel\Ranges\IXLRangeColumns.cs" />
    <Compile Include="Excel\Ranges\IXLRangeColumn.cs" />
    <Compile Include="Excel\Ranges\IXLRangeRow.cs" />
    <Compile Include="Excel\Ranges\IXLRangeBase.cs" />
    <Compile Include="Excel\Ranges\XLRangeBase.cs" />
    <Compile Include="Excel\Rows\XLRowCollection.cs" />
    <Compile Include="Excel\XLSheetProtection.cs" />
    <Compile Include="Excel\XLSheetView.cs" />
    <Compile Include="Excel\XLTheme.cs" />
    <Compile Include="Excel\XLWorkbook_Load.cs" />
    <Compile Include="Excel\PageSetup\IXLHeaderFooter.cs" />
    <Compile Include="Excel\PageSetup\IXLHFItem.cs" />
    <Compile Include="Excel\PageSetup\IXLPageSetup.cs" />
    <Compile Include="Excel\PageSetup\IXLPrintAreas.cs" />
    <Compile Include="Excel\PageSetup\XLPrintAreas.cs" />
    <Compile Include="Excel\Ranges\IXLRanges.cs" />
    <Compile Include="Excel\Ranges\XLRanges.cs" />
    <Compile Include="Excel\Rows\IXLRow.cs" />
    <Compile Include="Excel\PageSetup\XLHeaderFooter.cs" />
    <Compile Include="Excel\PageSetup\XLHFItem.cs" />
    <Compile Include="Excel\PageSetup\XLMargins.cs" />
    <Compile Include="Excel\Rows\IXLRows.cs" />
    <Compile Include="Excel\Rows\XLRows.cs" />
    <Compile Include="Excel\Style\IXLAlignment.cs" />
    <Compile Include="Excel\Style\IXLBorder.cs" />
    <Compile Include="Excel\Style\IXLFill.cs" />
    <Compile Include="Excel\Style\IXLNumberFormat.cs" />
    <Compile Include="Excel\Style\XLAlignment.cs" />
    <Compile Include="Excel\Style\XLBorder.cs" />
    <Compile Include="Excel\Style\XLFill.cs" />
    <Compile Include="Excel\Style\XLNumberFormat.cs" />
    <Compile Include="Excel\Columns\XLColumnParameters.cs" />
    <Compile Include="Excel\PageSetup\XLPageSetup.cs" />
    <Compile Include="Excel\Ranges\XLRangeParameters.cs" />
    <Compile Include="Excel\Rows\XLRowParameters.cs" />
    <Compile Include="Excel\XLWorkbook_Save.cs" />
    <Compile Include="Excel\Coordinates\IXLAddress.cs" />
    <Compile Include="Excel\Cells\IXLCell.cs" />
    <Compile Include="Excel\Columns\IXLColumn.cs" />
    <Compile Include="Excel\Ranges\IXLRange.cs" />
    <Compile Include="Excel\IXLWorksheet.cs" />
    <Compile Include="Excel\IXLWorksheets.cs" />
    <Compile Include="Excel\Style\IXLFont.cs" />
    <Compile Include="Excel\Style\IXLStyle.cs" />
    <Compile Include="Excel\Style\IXLStylized.cs" />
    <Compile Include="Excel\Style\XLFont.cs" />
    <Compile Include="Excel\Style\XLStyle.cs" />
    <Compile Include="Excel\Coordinates\XLAddress.cs" />
    <Compile Include="Excel\Cells\XLCell.cs" />
    <Compile Include="Excel\Columns\XLColumn.cs" />
    <Compile Include="Excel\Ranges\XLRange.cs" />
    <Compile Include="Excel\Rows\XLRow.cs" />
    <Compile Include="Excel\XLWorkbook.cs" />
    <Compile Include="Excel\XLWorksheet.cs" />
    <Compile Include="Excel\XLWorksheetInternals.cs" />
    <Compile Include="Excel\XLWorkbookProperties.cs" />
    <Compile Include="Excel\XLWorksheets.cs" />
    <Compile Include="Excel\XLWSContentManager.cs" />
    <Compile Include="Extensions.cs" />
    <Compile Include="PathHelper.cs" />
    <Compile Include="Properties\AssemblyInfo.cs" />
    <Compile Include="Excel\Drawings\Style\XLDrawingProperties.cs" />
  </ItemGroup>
  <ItemGroup>
    <None Include="..\.editorconfig">
      <Link>.editorconfig</Link>
    </None>
    <None Include="ClosedXML.snk" />
    <None Include="packages.config" />
  </ItemGroup>
  <ItemGroup />
  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.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>