| <Project Sdk="Microsoft.NET.Sdk"> |
| <PropertyGroup> |
| <TargetFrameworks>net20;net35;net40;net45;netstandard1.3</TargetFrameworks> |
| <ProjectType>Local</ProjectType> |
| <AssemblyKeyContainerName></AssemblyKeyContainerName> |
| <AssemblyOriginatorKeyFile></AssemblyOriginatorKeyFile> |
| <DefaultClientScript>JScript</DefaultClientScript> |
| <DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout> |
| <DefaultTargetSchema>IE50</DefaultTargetSchema> |
| <DelaySign>false</DelaySign> |
| <OutputType>Library</OutputType> |
| <StartupObject></StartupObject> |
| <OldToolsVersion>3.5</OldToolsVersion> |
| <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> |
| <IsWebBootstrapper>false</IsWebBootstrapper> |
| <UseApplicationTrust>false</UseApplicationTrust> |
| <BootstrapperEnabled>true</BootstrapperEnabled> |
| <GenerateAssemblyInfo>false</GenerateAssemblyInfo> |
| <LangVersion>latest</LangVersion> |
| </PropertyGroup> |
| <PropertyGroup Condition="'$(TargetFramework)'=='netstandard1.3'"> |
| <DefineConstants>NETSTANDARD;NETSTANDARD1_3</DefineConstants> |
| <!-- |
| There are xmldoc crefs which aren't valid for netstandard builds |
| - Ideally, the code should be updated with #if's |
| - Unfortunately, this also means re-declaring the entire block and first |
| line of the definition, otherwise there are warnings about malformed XML DOCs |
| --> |
| <NoWarn>1574</NoWarn> |
| </PropertyGroup> |
| <PropertyGroup Condition="'$(TargetFramework)'=='netstandard2.0'"> |
| <DefineConstants>NETSTANDARD;NETSTANDARD1_3;NETSTANDARD2_0</DefineConstants> |
| <NoWarn>1574</NoWarn> |
| </PropertyGroup> |
| <PropertyGroup Condition="'$(TargetFramework)'=='net20'"> |
| <DefineConstants>NET_2_0</DefineConstants> |
| </PropertyGroup> |
| <PropertyGroup Condition="'$(TargetFramework)'=='net35'"> |
| <DefineConstants>NET_2_0;NET_3_5</DefineConstants> |
| </PropertyGroup> |
| <PropertyGroup Condition="'$(TargetFramework)'=='net40'"> |
| <DefineConstants>NET_2_0;NET_4_0</DefineConstants> |
| </PropertyGroup> |
| <PropertyGroup Condition="'$(TargetFramework)'=='net45'"> |
| <DefineConstants>NET_2_0;NET_4_0;NET_4_5</DefineConstants> |
| </PropertyGroup> |
| <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> |
| <OutputPath>..\build\bin\net\4.5\debug\</OutputPath> |
| <BaseAddress>285212672</BaseAddress> |
| <ConfigurationOverrideFile></ConfigurationOverrideFile> |
| <DefineConstants>TRACE;DEBUG;$(DefineConstants)</DefineConstants> |
| <DocumentationFile>log4net.xml</DocumentationFile> |
| <FileAlignment>4096</FileAlignment> |
| <RegisterForComInterop>false</RegisterForComInterop> |
| <RemoveIntegerChecks>false</RemoveIntegerChecks> |
| <CodeAnalysisRuleSet>SecurityRules.ruleset</CodeAnalysisRuleSet> |
| </PropertyGroup> |
| <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> |
| <OutputPath>..\build\bin\net\4.5\release\</OutputPath> |
| <BaseAddress>285212672</BaseAddress> |
| <ConfigurationOverrideFile></ConfigurationOverrideFile> |
| <DefineConstants>TRACE;STRONG;$(DefineConstants)</DefineConstants> |
| <DocumentationFile>log4net.xml</DocumentationFile> |
| <FileAlignment>4096</FileAlignment> |
| <RegisterForComInterop>false</RegisterForComInterop> |
| <RemoveIntegerChecks>false</RemoveIntegerChecks> |
| <DebugType>none</DebugType> |
| <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> |
| </PropertyGroup> |
| <ItemGroup> |
| <Reference Update="System"> |
| <Name>System</Name> |
| </Reference> |
| <Reference Include="System.Configuration" Condition="$(DefineConstants.Contains(NET_2_0))" /> |
| <Reference Update="System.Data"> |
| <Name>System.Data</Name> |
| </Reference> |
| <Reference Include="System.Web" Condition="$(DefineConstants.Contains(NET_2_0))"> |
| <Name>System.Web</Name> |
| </Reference> |
| <Reference Update="System.Xml"> |
| <Name>System.XML</Name> |
| </Reference> |
| </ItemGroup> |
| <ItemGroup Condition="'$(TargetFramework)'=='netstandard1.3'"> |
| <PackageReference Include="System.AppContext" Version="4.3.0" /> |
| <PackageReference Include="System.Collections.NonGeneric" Version="4.0.1" /> |
| <PackageReference Include="System.Console" Version="4.3.0" /> |
| <PackageReference Include="System.Diagnostics.Debug" Version="4.3.0" /> |
| <PackageReference Include="System.Diagnostics.Process" Version="4.1.0" /> |
| <PackageReference Include="System.Diagnostics.StackTrace" Version="4.0.1" /> |
| <PackageReference Include="System.Diagnostics.TraceSource" Version="4.0.0" /> |
| <PackageReference Include="System.IO.FileSystem" Version="4.3.0" /> |
| <PackageReference Include="System.IO.FileSystem.Watcher" Version="4.0.0" /> |
| <PackageReference Include="System.Linq" Version="4.3.0" /> |
| <PackageReference Include="System.Net.NameResolution" Version="4.0.0" /> |
| <PackageReference Include="System.Net.Requests" Version="4.0.11" /> |
| <PackageReference Include="System.Net.Sockets" Version="4.3.0" /> |
| <PackageReference Include="System.Reflection" Version="4.3.0" /> |
| <PackageReference Include="System.Reflection.Extensions" Version="4.3.0" /> |
| <PackageReference Include="System.Reflection.TypeExtensions" Version="4.1.0" /> |
| <PackageReference Include="System.Runtime.Extensions" Version="4.3.0" /> |
| <PackageReference Include="System.Runtime.InteropServices" Version="4.3.0" /> |
| <PackageReference Include="System.Runtime.InteropServices.RuntimeInformation" Version="4.3.0" /> |
| <PackageReference Include="System.Runtime.Serialization.Formatters" Version="4.3.0" /> |
| <PackageReference Include="System.Text.RegularExpressions" Version="4.3.0" /> |
| <PackageReference Include="System.Text.Encoding" Version="4.3.0" /> |
| <PackageReference Include="System.Threading" Version="4.3.0" /> |
| <PackageReference Include="System.Threading.Thread" Version="4.0.0" /> |
| <PackageReference Include="System.Threading.Timer" Version="4.3.0" /> |
| <PackageReference Include="System.Xml.ReaderWriter" Version="4.3.0" /> |
| <PackageReference Include="System.Xml.XmlDocument" Version="4.0.1" /> |
| </ItemGroup> |
| <ItemGroup> |
| <BootstrapperPackage Include="Microsoft.Net.Client.3.5"> |
| <Visible>False</Visible> |
| <ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName> |
| <Install>false</Install> |
| </BootstrapperPackage> |
| <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1"> |
| <Visible>False</Visible> |
| <ProductName>.NET Framework 3.5 SP1</ProductName> |
| <Install>true</Install> |
| </BootstrapperPackage> |
| <BootstrapperPackage Include="Microsoft.Windows.Installer.3.1"> |
| <Visible>False</Visible> |
| <ProductName>Windows Installer 3.1</ProductName> |
| <Install>true</Install> |
| </BootstrapperPackage> |
| </ItemGroup> |
| <ItemGroup> |
| <Compile Remove="Log4netAssemblyInfo.cs" /> |
| </ItemGroup> |
| <PropertyGroup /> |
| </Project> |