<Project>

  <PropertyGroup>

    <NoWarn>618, 1591</NoWarn>

    <OutputPath>..\..\..\build\$(Configuration)\$(MSBuildProjectName)</OutputPath>

    <RootNamespace>Spring</RootNamespace>
    <Deterministic>true</Deterministic>

    <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
    <GenerateAssemblyTitleAttribute>false</GenerateAssemblyTitleAttribute>
    <GenerateAssemblyDescriptionAttribute>false</GenerateAssemblyDescriptionAttribute>

    <ApacheNmsVersion>1.7.1</ApacheNmsVersion>
    <CommonLoggingVersion>3.4.1</CommonLoggingVersion>
    <Log4NetVersion>2.0.8</Log4NetVersion>

    <NUnitVersion>3.10.1</NUnitVersion>
    <NUnitTestAdapterVersion>3.10.0</NUnitTestAdapterVersion>
    <FakeItEasyVersion>4.8.1</FakeItEasyVersion>
    <MicrosoftTestSDKVersion>15.8.0</MicrosoftTestSDKVersion>

    <TreatWarningsAsErrors>True</TreatWarningsAsErrors>
    <ComVisible>False</ComVisible>
    <DebugSymbols>True</DebugSymbols>
    <PlatformTarget>AnyCPU</PlatformTarget>
    <AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder>

    <LangVersion>latest</LangVersion>
    <TargetFullFrameworkVersion>net452</TargetFullFrameworkVersion>

  </PropertyGroup>

  <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
	<DebugType>Full</DebugType>
    <DefineConstants>DEBUG;TRACE;$(DefineConstants)</DefineConstants>
  </PropertyGroup>

  <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
    <Optimize>true</Optimize>
    <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
  </PropertyGroup>

</Project>