a575963da9
Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
403 lines
19 KiB
XML
403 lines
19 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<PropertyGroup>
|
|
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
|
<ProductVersion>8.0.30703</ProductVersion>
|
|
<SchemaVersion>2.0</SchemaVersion>
|
|
<TargetFrameworkProfile />
|
|
</PropertyGroup>
|
|
|
|
|
|
<!--
|
|
***********************
|
|
* SUPPORTED PLATFORMS *
|
|
***********************
|
|
-->
|
|
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'DebugPL|AnyCPU' ">
|
|
<BuildConfig>Debug</BuildConfig>
|
|
<BuildTarget>PL</BuildTarget>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'ReleasePL|AnyCPU' ">
|
|
<BuildConfig>Release</BuildConfig>
|
|
<BuildTarget>PL</BuildTarget>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'DebugPLLITE|AnyCPU' ">
|
|
<BuildConfig>Debug</BuildConfig>
|
|
<BuildTarget>PLLITE</BuildTarget>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'ReleasePLLITE|AnyCPU' ">
|
|
<BuildConfig>Release</BuildConfig>
|
|
<BuildTarget>PLLITE</BuildTarget>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug45|AnyCPU' ">
|
|
<BuildConfig>Debug</BuildConfig>
|
|
<BuildTarget>45</BuildTarget>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release45|AnyCPU' ">
|
|
<BuildConfig>Release</BuildConfig>
|
|
<BuildTarget>45</BuildTarget>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug8|AnyCPU' ">
|
|
<BuildConfig>Debug</BuildConfig>
|
|
<BuildTarget>8</BuildTarget>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release8|AnyCPU' ">
|
|
<BuildConfig>Release</BuildConfig>
|
|
<BuildTarget>8</BuildTarget>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug40|AnyCPU' ">
|
|
<BuildConfig>Debug</BuildConfig>
|
|
<BuildTarget>40</BuildTarget>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release40|AnyCPU' ">
|
|
<BuildConfig>Release</BuildConfig>
|
|
<BuildTarget>40</BuildTarget>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'DebugSL5|AnyCPU' ">
|
|
<BuildConfig>Debug</BuildConfig>
|
|
<BuildTarget>SL5</BuildTarget>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'ReleaseSL5|AnyCPU' ">
|
|
<BuildConfig>Release</BuildConfig>
|
|
<BuildTarget>SL5</BuildTarget>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'DebugWP7|AnyCPU' ">
|
|
<BuildConfig>Debug</BuildConfig>
|
|
<BuildTarget>WP7</BuildTarget>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'ReleaseWP7|AnyCPU' ">
|
|
<BuildConfig>Release</BuildConfig>
|
|
<BuildTarget>WP7</BuildTarget>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'DebugWP8|AnyCPU' ">
|
|
<BuildConfig>Debug</BuildConfig>
|
|
<BuildTarget>WP8</BuildTarget>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'ReleaseWP8|AnyCPU' ">
|
|
<BuildConfig>Release</BuildConfig>
|
|
<BuildTarget>WP8</BuildTarget>
|
|
</PropertyGroup>
|
|
|
|
|
|
<PropertyGroup Condition=" '$(BuildTarget)' == 'PL' ">
|
|
<DefineConstants>$(DefineConstants);NO_EVENTARGS_CONSTRAINT;HAS_EDI;HAS_WINRT;HAS_PROGRESS;PREFER_ASYNC;HAS_AWAIT;HAS_APTCA;NO_REMOTING;NO_SERIALIZABLE;NO_THREAD;CRIPPLED_REFLECTION;PLIB;NO_CDS_COLLECTIONS;USE_TIMER_SELF_ROOT</DefineConstants>
|
|
<TargetFrameworkIdentifier>.NETPortable</TargetFrameworkIdentifier>
|
|
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
|
<TargetFrameworkProfile>Profile78</TargetFrameworkProfile>
|
|
<NoStdLib>true</NoStdLib>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition=" '$(BuildTarget)' == '45' ">
|
|
<DefineConstants>$(DefineConstants);NO_EVENTARGS_CONSTRAINT;HAS_EDI;HAS_WINRT;HAS_PROGRESS;PREFER_ASYNC;HAS_AWAIT;HAS_APTCA; HAS_DISPATCHER_PRIORITY;HAS_WINFORMS;USE_TIMER_SELF_ROOT</DefineConstants>
|
|
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
|
<NoStdLib>true</NoStdLib>
|
|
<BuildPlatform>DESKTOPCLR</BuildPlatform>
|
|
<BuildFlavor>DESKTOPCLR45</BuildFlavor>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition=" '$(BuildTarget)' == '8' ">
|
|
<DefineConstants>$(DefineConstants);NO_EVENTARGS_CONSTRAINT;HAS_EDI;HAS_WINRT;HAS_PROGRESS;PREFER_ASYNC;HAS_AWAIT; NO_REMOTING;NO_SERIALIZABLE;NO_THREAD;CRIPPLED_REFLECTION;USE_TIMER_SELF_ROOT</DefineConstants>
|
|
<TargetFrameworkIdentifier>.NETCore</TargetFrameworkIdentifier>
|
|
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
|
<NoStdLib>true</NoStdLib>
|
|
<BuildPlatform>WINDOWS</BuildPlatform>
|
|
<BuildFlavor>WINDOWS8</BuildFlavor>
|
|
<DefaultLanguage>en-US</DefaultLanguage>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition=" '$(BuildTarget)' == '40' ">
|
|
<DefineConstants>$(DefineConstants);NO_TASK_DELAY;HAS_APTCA;HAS_WINFORMS;USE_TIMER_SELF_ROOT</DefineConstants>
|
|
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
|
|
<BuildPlatform>DESKTOPCLR</BuildPlatform>
|
|
<BuildFlavor>DESKTOPCLR40</BuildFlavor>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition=" '$(BuildTarget)' == 'SL5' ">
|
|
<DefineConstants>$(DefineConstants);NO_RXINTERFACES;USE_SL_DISPATCHER;NO_SERIALIZABLE;NO_REMOTING;NO_SEMAPHORE;NO_STOPWATCH;NO_CDS;NO_TASK_DELAY</DefineConstants>
|
|
<TargetFrameworkIdentifier>Silverlight</TargetFrameworkIdentifier>
|
|
<TargetFrameworkVersion>v5.0</TargetFrameworkVersion>
|
|
<SilverlightVersion>$(TargetFrameworkVersion)</SilverlightVersion>
|
|
<SilverlightApplication>false</SilverlightApplication>
|
|
<BuildPlatform>SILVERLIGHT</BuildPlatform>
|
|
<BuildFlavor>SILVERLIGHT5</BuildFlavor>
|
|
</PropertyGroup>
|
|
|
|
|
|
|
|
<PropertyGroup Condition=" '$(BuildTarget)' == 'PLLITE' ">
|
|
<DefineConstants>$(DefineConstants);NO_RXINTERFACES;NO_SERIALIZABLE;NO_REMOTING;NO_SEMAPHORE;NO_STOPWATCH;NO_CDS;PLIB;PLIB_LITE;NO_THREAD;USE_TASKEX;CRIPPLED_REFLECTION</DefineConstants>
|
|
<TargetFrameworkIdentifier>.NETPortable</TargetFrameworkIdentifier>
|
|
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
|
|
<!--
|
|
Profile2 = .NET for Windows Store apps, .NET Framework 4, Silverlight 4, Windows Phone 7
|
|
Profile36 = .NET for Windows Store apps, .NET Framework 4, Silverlight 4, Windows Phone 8
|
|
Profile88 = .NET for Windows Store apps, .NET Framework 4, Silverlight 4, Windows Phone 7.5
|
|
Profile96 = .NET for Windows Store apps, .NET Framework 4.0.3, Silverlight 4, Windows Phone 7.5
|
|
Profile136 = .NET for Windows Store apps, .NET Framework 4, Silverlight 5, Windows Phone 8
|
|
-->
|
|
<TargetFrameworkProfile>Profile136</TargetFrameworkProfile>
|
|
<NoStdLib>true</NoStdLib>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition=" '$(BuildTarget)' == 'WP7' ">
|
|
<DefineConstants>$(DefineConstants);USE_SL_DISPATCHER;NO_SERIALIZABLE;NO_REMOTING;NO_CDS;NO_TLS;NO_VARIANCE;NO_TPL;NO_HASHSET;NO_SEMAPHORE;NO_LARGEARITY;NO_EXPRESSIONVISITOR;NO_LAZY;NO_WEAKTABLE;NO_INTERLOCKED_64;WINDOWSPHONE7</DefineConstants>
|
|
<TargetFrameworkProfile>WindowsPhone71</TargetFrameworkProfile>
|
|
<TargetFrameworkIdentifier>Silverlight</TargetFrameworkIdentifier>
|
|
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
|
|
<SilverlightVersion>$(TargetFrameworkVersion)</SilverlightVersion>
|
|
<SilverlightApplication>false</SilverlightApplication>
|
|
<BuildPlatform>SILVERLIGHT</BuildPlatform>
|
|
<BuildFlavor>SILVERLIGHTM7</BuildFlavor>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition=" '$(BuildTarget)' == 'WP8' ">
|
|
<DefineConstants>$(DefineConstants);HAS_EDI;HAS_PROGRESS;PREFER_ASYNC;HAS_AWAIT;NO_EVENTARGS_CONSTRAINT;USE_SL_DISPATCHER;HAS_WINRT;NO_SERIALIZABLE;NO_REMOTING;NO_CDS_COLLECTIONS;USE_TIMER_SELF_ROOT</DefineConstants>
|
|
<TargetFrameworkIdentifier>WindowsPhone</TargetFrameworkIdentifier>
|
|
<TargetFrameworkVersion>v8.0</TargetFrameworkVersion>
|
|
<SilverlightVersion>$(TargetFrameworkVersion)</SilverlightVersion>
|
|
<SilverlightApplication>false</SilverlightApplication>
|
|
<BuildPlatform>WINDOWS_PHONE</BuildPlatform>
|
|
<BuildFlavor>WINDOWS_PHONE8</BuildFlavor>
|
|
<NoStdLib>true</NoStdLib>
|
|
</PropertyGroup>
|
|
|
|
<!--<PropertyGroup Condition=" '$(BuildTarget)' == 'PortableWP7' ">
|
|
<DefineConstants>$(DefineConstants);NO_VARIANCE;NO_EVENTARGS_CONSTRAINT;HAS_EDI;HAS_WINRT;HAS_PROGRESS;PREFER_ASYNC;HAS_AWAIT;HAS_APTCA;NO_REMOTING;NO_SERIALIZABLE;NO_THREAD;CRIPPLED_REFLECTION;PLIB;NO_CDS_COLLECTIONS;USE_TIMER_SELF_ROOT</DefineConstants>
|
|
<TargetFrameworkIdentifier>.NETPortable</TargetFrameworkIdentifier>
|
|
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
|
|
<TargetFrameworkProfile>Profile4</TargetFrameworkProfile>
|
|
<NoStdLib>true</NoStdLib>
|
|
</PropertyGroup>-->
|
|
|
|
<!--
|
|
********************
|
|
* LEGACY PLATFORMS *
|
|
********************
|
|
-->
|
|
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug35|AnyCPU' ">
|
|
<BuildConfig>Debug</BuildConfig>
|
|
<BuildTarget>35</BuildTarget>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release35|AnyCPU' ">
|
|
<BuildConfig>Release</BuildConfig>
|
|
<BuildTarget>35</BuildTarget>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'DebugSL3|AnyCPU' ">
|
|
<BuildConfig>Debug</BuildConfig>
|
|
<BuildTarget>SL3</BuildTarget>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'ReleaseSL3|AnyCPU' ">
|
|
<BuildConfig>Release</BuildConfig>
|
|
<BuildTarget>SL3</BuildTarget>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'DebugSL4|AnyCPU' ">
|
|
<BuildConfig>Debug</BuildConfig>
|
|
<BuildTarget>SL4</BuildTarget>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'ReleaseSL4|AnyCPU' ">
|
|
<BuildConfig>Release</BuildConfig>
|
|
<BuildTarget>SL4</BuildTarget>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'DebugXNA4|AnyCPU' ">
|
|
<BuildConfig>Debug</BuildConfig>
|
|
<BuildTarget>XNA4</BuildTarget>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'ReleaseXNA4|AnyCPU' ">
|
|
<BuildConfig>Release</BuildConfig>
|
|
<BuildTarget>XNA4</BuildTarget>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'DebugCF35|AnyCPU' ">
|
|
<BuildConfig>Debug</BuildConfig>
|
|
<BuildTarget>CF35</BuildTarget>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'ReleaseCF35|AnyCPU' ">
|
|
<BuildConfig>Release</BuildConfig>
|
|
<BuildTarget>CF35</BuildTarget>
|
|
</PropertyGroup>
|
|
|
|
|
|
<PropertyGroup Condition=" '$(BuildTarget)' == '35' ">
|
|
<DefineConstants>$(DefineConstants);NO_RXINTERFACES;NO_VARIANCE;NO_TPL;NO_LARGEARITY;NO_EXPRESSIONVISITOR;NO_CDS;NO_LAZY;NO_WEAKTABLE;HAS_APTCA</DefineConstants>
|
|
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
|
|
<BuildPlatform>DESKTOPCLR</BuildPlatform>
|
|
<BuildFlavor>DESKTOPCLR20</BuildFlavor>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition=" '$(BuildTarget)' == 'SL3' ">
|
|
<DefineConstants>$(DefineConstants);NO_RXINTERFACES;USE_SL_DISPATCHER;NO_SERIALIZABLE;NO_REMOTING;NO_SEMAPHORE;NO_STOPWATCH;NO_CDS;NO_TPL;NO_LAZY;NO_WEAKTABLE;NO_VARIANCE;NO_HASHSET;NO_LARGEARITY;NO_EXPRESSIONVISITOR</DefineConstants>
|
|
<TargetFrameworkIdentifier>Silverlight</TargetFrameworkIdentifier>
|
|
<TargetFrameworkVersion>v3.0</TargetFrameworkVersion>
|
|
<SilverlightVersion>$(TargetFrameworkVersion)</SilverlightVersion>
|
|
<SilverlightApplication>false</SilverlightApplication>
|
|
<BuildPlatform>SILVERLIGHT</BuildPlatform>
|
|
<BuildFlavor>SILVERLIGHT3</BuildFlavor>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition=" '$(BuildTarget)' == 'SL4' ">
|
|
<DefineConstants>$(DefineConstants);NO_RXINTERFACES;USE_SL_DISPATCHER;NO_SERIALIZABLE;NO_REMOTING;NO_SEMAPHORE;NO_STOPWATCH;NO_CDS;NO_TPL</DefineConstants>
|
|
<TargetFrameworkIdentifier>Silverlight</TargetFrameworkIdentifier>
|
|
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
|
|
<SilverlightVersion>$(TargetFrameworkVersion)</SilverlightVersion>
|
|
<SilverlightApplication>false</SilverlightApplication>
|
|
<BuildPlatform>SILVERLIGHT</BuildPlatform>
|
|
<BuildFlavor>SILVERLIGHT4</BuildFlavor>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition=" '$(BuildTarget)' == 'XNA4' ">
|
|
<DefineConstants>$(DefineConstants);NO_VARIANCE;NO_LARGEARITY;NO_SERIALIZABLE;NO_TPL;NO_SEMAPHORE;NO_HASHSET;NO_RXINTERFACES;NO_REMOTING;NO_EXPRESSIONVISITOR;NO_CDS;NO_LAZY;NO_EXPRESSIONS;NO_WEAKTABLE;NO_DEBUGGER_ATTRIBUTES;USE_SLEEP_MS;NO_INTERLOCKED_64</DefineConstants>
|
|
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
|
|
<XnaFrameworkVersion>v4.0</XnaFrameworkVersion>
|
|
<XnaPlatform>Xbox 360</XnaPlatform>
|
|
<NoStdLib>true</NoStdLib>
|
|
<BuildPlatform>XNA</BuildPlatform>
|
|
<BuildFlavor>XNA4</BuildFlavor>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition=" '$(BuildTarget)' == 'CF35' ">
|
|
<DefineConstants>$(DefineConstants);NO_VARIANCE;NO_TPL;NO_LARGEARITY;NO_RXINTERFACES;NO_EXPRESSIONVISITOR;NO_CDS;NO_EXPRESSIONS;NO_HASHSET;NO_SEMAPHORE;NO_DATETIMEOFFSET;NO_ASSEMBLYFILEVERSIONATTRIBUTE;NO_SYNCCTX;NO_TLS;NO_LAZY;NO_REMOTING;NO_WEAKTABLE;NO_DEBUGGER_ATTRIBUTES;USE_SLEEP_MS;NO_INTERLOCKED_64</DefineConstants>
|
|
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
|
|
<BuildPlatform>NETCF</BuildPlatform>
|
|
<BuildFlavor>NETCF35</BuildFlavor>
|
|
<NoStdLib>true</NoStdLib>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition=" '$(BuildPlatform)' == 'NETCF' ">
|
|
<!-- The following seems to be required for Microsoft.CompactFramework.targets to be happy. It doesn't seem to impact generated metadata. -->
|
|
<PlatformFamilyName>PocketPC</PlatformFamilyName>
|
|
<PlatformID>4118C335-430C-497f-BE48-11C3316B135E</PlatformID>
|
|
<OSVersion>5.1</OSVersion>
|
|
<NativePlatformName>Windows Mobile 5.0 Pocket PC SDK</NativePlatformName>
|
|
</PropertyGroup>
|
|
|
|
|
|
<!--
|
|
********************
|
|
* GENERAL SETTINGS *
|
|
********************
|
|
-->
|
|
|
|
<PropertyGroup>
|
|
<DefineConstants>$(DefineConstants);$(BuildPlatform);$(BuildFlavor);TRACE</DefineConstants>
|
|
<OutputPath>..\bin\$(BuildConfig)$(BuildTarget)</OutputPath>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<WarningLevel>4</WarningLevel>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition=" '$(BuildConfig)' == 'Debug' ">
|
|
<DebugSymbols>true</DebugSymbols>
|
|
<DebugType>full</DebugType>
|
|
<Optimize>false</Optimize>
|
|
<DefineConstants>$(DefineConstants);DEBUG</DefineConstants>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition=" '$(BuildConfig)' == 'Release' ">
|
|
<DebugType>pdbonly</DebugType>
|
|
<Optimize>true</Optimize>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition=" '$(NoOpt)' == '1' ">
|
|
<DefineConstants>$(DefineConstants);NO_PERF</DefineConstants>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup Condition=" '$(NoStdLib)' == 'true' ">
|
|
<Reference Include="mscorlib" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup Condition=" '$(BuildPlatform)' == 'NETCF' ">
|
|
<Reference Include="System.Core" />
|
|
</ItemGroup>
|
|
|
|
<!-- Temporary flag to enable stress test builds. Should be refactored into a separate project and be written in a more platform-neutral manner. (TFS 484720) -->
|
|
<PropertyGroup Condition=" '$(BuildFlavor)' == 'DESKTOPCLR40' OR '$(BuildFlavor)' == 'DESKTOPCLR45' ">
|
|
<DefineConstants>$(DefineConstants);STRESS</DefineConstants>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition=" '$(ProductSignAssembly)' == 'true' AND '$(Sign)' == 'Sign' ">
|
|
<DefineConstants>$(DefineConstants);SIGNED</DefineConstants>
|
|
<SignAssembly>true</SignAssembly>
|
|
<DelaySign>true</DelaySign>
|
|
<AssemblyOriginatorKeyFile>..\35MSSharedLib1024.snk</AssemblyOriginatorKeyFile>
|
|
<SignKeyId>72</SignKeyId>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition=" '$(BuildLab)' == '1' ">
|
|
<DefineConstants>$(DefineConstants);NO_CODECOVERAGE</DefineConstants>
|
|
</PropertyGroup>
|
|
|
|
<!-- Hack to support MSTest's Unit Test Framework on Silverlight and Windows Phone.
|
|
This overwrites one of the paths used by AssemblySearchPaths, which is the variable
|
|
used by the ResolveAssemblyReferences task to figure out which directories to look in.
|
|
Previously, Rx was replacing the TargetFrameworkDirectory to allow this to work. We can
|
|
instead use the official .NET reference assemblies while simply looking for the additional
|
|
unit testing framework assemblies (and a renamed Silverlight clone of the unit test framework). -->
|
|
<PropertyGroup>
|
|
<ReferencePath>$(MSBuildProjectDirectory)\..\References\$(BuildFlavor)</ReferencePath>
|
|
</PropertyGroup>
|
|
|
|
<!--
|
|
************************************************
|
|
* GENERAL REFERENCES - Microsoft.Bcl and Async *
|
|
************************************************
|
|
-->
|
|
|
|
<ItemGroup Condition=" '$(BuildTarget)' == 'PLLITE' ">
|
|
<!--- Microsoft.Bcl References -->
|
|
<Reference Include="System.Runtime">
|
|
<HintPath>..\packages\Microsoft.Bcl.1.0.19\lib\portable-net40+sl5+win8+wp8\System.Runtime.dll</HintPath>
|
|
<Private>False</Private>
|
|
</Reference>
|
|
<Reference Include="System.Threading.Tasks">
|
|
<HintPath>..\packages\Microsoft.Bcl.1.0.19\lib\portable-net40+sl5+win8+wp8\System.Threading.Tasks.dll</HintPath>
|
|
<Private>False</Private>
|
|
</Reference>
|
|
<!--- Microsoft.Bcl.Async References -->
|
|
<Reference Include="Microsoft.Threading.Tasks">
|
|
<HintPath>..\packages\Microsoft.Bcl.Async.1.0.16\lib\portable-net40+sl4+win8+wp71\Microsoft.Threading.Tasks.dll</HintPath>
|
|
<Private>False</Private>
|
|
</Reference>
|
|
<Reference Include="Microsoft.Threading.Tasks.Extensions">
|
|
<HintPath>..\packages\Microsoft.Bcl.Async.1.0.16\lib\portable-net40+sl4+win8+wp71\Microsoft.Threading.Tasks.Extensions.dll</HintPath>
|
|
<Private>False</Private>
|
|
</Reference>
|
|
</ItemGroup>
|
|
|
|
<ItemGroup Condition=" '$(BuildTarget)' == '40' ">
|
|
|
|
<Reference Include="Microsoft.Threading.Tasks">
|
|
<HintPath>..\packages\Microsoft.Bcl.Async.1.0.16\lib\net40\Microsoft.Threading.Tasks.dll</HintPath>
|
|
<Private>False</Private>
|
|
</Reference>
|
|
<Reference Include="Microsoft.Threading.Tasks.Extensions">
|
|
<HintPath>..\packages\Microsoft.Bcl.Async.1.0.16\lib\net40\Microsoft.Threading.Tasks.Extensions.dll</HintPath>
|
|
<Private>False</Private>
|
|
</Reference>
|
|
<Reference Include="Microsoft.Threading.Tasks.Extensions.Desktop">
|
|
<HintPath>..\packages\Microsoft.Bcl.Async.1.0.16\lib\net40\Microsoft.Threading.Tasks.Extensions.Desktop.dll</HintPath>
|
|
<Private>False</Private>
|
|
</Reference>
|
|
<Reference Include="System.Runtime">
|
|
<HintPath>..\packages\Microsoft.Bcl.1.0.19\lib\net40\System.Runtime.dll</HintPath>
|
|
<Private>False</Private>
|
|
</Reference>
|
|
<Reference Include="System.Threading.Tasks">
|
|
<HintPath>..\packages\Microsoft.Bcl.1.0.19\lib\net40\System.Threading.Tasks.dll</HintPath>
|
|
<Private>False</Private>
|
|
</Reference>
|
|
</ItemGroup>
|
|
|
|
|
|
</Project>
|