Tests.System.Reactive.Uwp.DeviceRunner.csproj 9.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Project ToolsVersion="15.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  3. <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
  4. <PropertyGroup>
  5. <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
  6. <Platform Condition=" '$(Platform)' == '' ">x86</Platform>
  7. <ProjectGuid>{10CC7191-D936-46CA-BA87-0646733571EA}</ProjectGuid>
  8. <OutputType>AppContainerExe</OutputType>
  9. <AppDesignerFolder>Properties</AppDesignerFolder>
  10. <RootNamespace>Tests.Reactive.Uwp.DeviceRunner</RootNamespace>
  11. <AssemblyName>Tests.System.Reactive.Uwp.DeviceRunner</AssemblyName>
  12. <DefaultLanguage>en-US</DefaultLanguage>
  13. <TargetPlatformIdentifier>UAP</TargetPlatformIdentifier>
  14. <TargetPlatformVersion>10.0.18362.0</TargetPlatformVersion>
  15. <TargetPlatformMinVersion>10.0.18362.0</TargetPlatformMinVersion>
  16. <MinimumVisualStudioVersion>17</MinimumVisualStudioVersion>
  17. <FileAlignment>512</FileAlignment>
  18. <ProjectTypeGuids>{A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
  19. <UnitTestPlatformVersion Condition="'$(UnitTestPlatformVersion)' == ''">$(VisualStudioVersion)</UnitTestPlatformVersion>
  20. <PackageCertificateKeyFile>Tests.System.Reactive.Uwp.DeviceRunner_TemporaryKey.pfx</PackageCertificateKeyFile>
  21. <PackageCertificateThumbprint>8570A5641EDE61A2AB21E12809E9E0376A041E8C</PackageCertificateThumbprint>
  22. <SignAssembly>false</SignAssembly>
  23. <AppxPackageSigningEnabled>True</AppxPackageSigningEnabled>
  24. <AppxBundlePlatforms>x86|x64|arm</AppxBundlePlatforms>
  25. </PropertyGroup>
  26. <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
  27. <DebugSymbols>true</DebugSymbols>
  28. <OutputPath>bin\x86\Debug\</OutputPath>
  29. <DefineConstants>TRACE;DEBUG;NETFX_CORE;WINDOWS_UWP;CODE_ANALYSIS;NO_EVENTARGS_CONSTRAINT;HAS_EDI;HAS_WINRT;HAS_PROGRESS;PREFER_ASYNC;HAS_AWAIT;HAS_APTCA;HAS_TPL46;NO_REMOTING;WINDOWS;USE_TIMER_SELF_ROOT</DefineConstants>
  30. <NoWarn>;2008;0618</NoWarn>
  31. <DebugType>full</DebugType>
  32. <PlatformTarget>x86</PlatformTarget>
  33. <UseVSHostingProcess>false</UseVSHostingProcess>
  34. <ErrorReport>prompt</ErrorReport>
  35. <Prefer32Bit>true</Prefer32Bit>
  36. </PropertyGroup>
  37. <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
  38. <OutputPath>bin\x86\Release\</OutputPath>
  39. <DefineConstants>TRACE;NETFX_CORE;WINDOWS_UWP;CODE_ANALYSIS;NO_EVENTARGS_CONSTRAINT;HAS_EDI;HAS_WINRT;HAS_PROGRESS;PREFER_ASYNC;HAS_AWAIT;HAS_APTCA;HAS_TPL46;NO_REMOTING;WINDOWS;USE_TIMER_SELF_ROOT</DefineConstants>
  40. <Optimize>true</Optimize>
  41. <NoWarn>;2008;0618</NoWarn>
  42. <DebugType>pdbonly</DebugType>
  43. <PlatformTarget>x86</PlatformTarget>
  44. <UseVSHostingProcess>false</UseVSHostingProcess>
  45. <ErrorReport>prompt</ErrorReport>
  46. <Prefer32Bit>true</Prefer32Bit>
  47. <UseDotNetNativeToolchain>true</UseDotNetNativeToolchain>
  48. </PropertyGroup>
  49. <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|ARM'">
  50. <DebugSymbols>true</DebugSymbols>
  51. <OutputPath>bin\ARM\Debug\</OutputPath>
  52. <DefineConstants>DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP</DefineConstants>
  53. <NoWarn>;2008</NoWarn>
  54. <DebugType>full</DebugType>
  55. <PlatformTarget>ARM</PlatformTarget>
  56. <UseVSHostingProcess>false</UseVSHostingProcess>
  57. <ErrorReport>prompt</ErrorReport>
  58. <Prefer32Bit>true</Prefer32Bit>
  59. </PropertyGroup>
  60. <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|ARM'">
  61. <OutputPath>bin\ARM\Release\</OutputPath>
  62. <DefineConstants>TRACE;NETFX_CORE;WINDOWS_UWP</DefineConstants>
  63. <Optimize>true</Optimize>
  64. <NoWarn>;2008</NoWarn>
  65. <DebugType>pdbonly</DebugType>
  66. <PlatformTarget>ARM</PlatformTarget>
  67. <UseVSHostingProcess>false</UseVSHostingProcess>
  68. <ErrorReport>prompt</ErrorReport>
  69. <Prefer32Bit>true</Prefer32Bit>
  70. <UseDotNetNativeToolchain>true</UseDotNetNativeToolchain>
  71. </PropertyGroup>
  72. <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
  73. <DebugSymbols>true</DebugSymbols>
  74. <OutputPath>bin\x64\Debug\</OutputPath>
  75. <DefineConstants>DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP</DefineConstants>
  76. <NoWarn>;2008</NoWarn>
  77. <DebugType>full</DebugType>
  78. <PlatformTarget>x64</PlatformTarget>
  79. <UseVSHostingProcess>false</UseVSHostingProcess>
  80. <ErrorReport>prompt</ErrorReport>
  81. <Prefer32Bit>true</Prefer32Bit>
  82. </PropertyGroup>
  83. <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
  84. <OutputPath>bin\x64\Release\</OutputPath>
  85. <DefineConstants>TRACE;NETFX_CORE;WINDOWS_UWP</DefineConstants>
  86. <Optimize>true</Optimize>
  87. <NoWarn>;2008</NoWarn>
  88. <DebugType>pdbonly</DebugType>
  89. <PlatformTarget>x64</PlatformTarget>
  90. <UseVSHostingProcess>false</UseVSHostingProcess>
  91. <ErrorReport>prompt</ErrorReport>
  92. <Prefer32Bit>true</Prefer32Bit>
  93. <UseDotNetNativeToolchain>true</UseDotNetNativeToolchain>
  94. </PropertyGroup>
  95. <PropertyGroup>
  96. <NoWarn>$(NoWarn);IDE0003;IDE0016;IDE0017;IDE0018;IDE0019;IDE0020;IDE0031;IDE0032;IDE0034;IDE0037;IDE0038;IDE0039;IDE0040;IDE0044;IDE0051;IDE0052;IDE0056;IDE0057;IDE0059;IDE0060;IDE0062;IDE0063;IDE0071;IDE0074;IDE0075;IDE0076;IDE0077;IDE0079;IDE0083;IDE0090;IDE0180;IDE1006;IDE1056</NoWarn>
  97. </PropertyGroup>
  98. <PropertyGroup>
  99. <RestoreProjectStyle>PackageReference</RestoreProjectStyle>
  100. </PropertyGroup>
  101. <ItemGroup>
  102. <SDKReference Include="TestPlatform.Universal, Version=$(UnitTestPlatformVersion)" />
  103. </ItemGroup>
  104. <ItemGroup>
  105. <!-- A reference to the entire .Net Framework and Windows SDK are automatically included -->
  106. <None Include="..\..\ReactiveX.snk">
  107. <Link>ReactiveX.snk</Link>
  108. </None>
  109. <None Include="..\Tests.System.Reactive\xunit.runner.json">
  110. <Link>xunit.runner.json</Link>
  111. </None>
  112. </ItemGroup>
  113. <ItemGroup>
  114. <Compile Include="..\Tests.System.Reactive\**\*.cs">
  115. <Link>%(RecursiveDir)%(Filename)%(Extension)</Link>
  116. </Compile>
  117. <Compile Remove="..\Tests.System.Reactive\Tests\LicenseHeaderTest.cs" />
  118. <Compile Remove="..\Tests.System.Reactive\bin\**\*" />
  119. <Compile Remove="..\Tests.System.Reactive\obj\**\*" />
  120. <Compile Include="App.xaml.cs">
  121. <DependentUpon>App.xaml</DependentUpon>
  122. </Compile>
  123. </ItemGroup>
  124. <ItemGroup>
  125. <AppxManifest Include="Package.appxmanifest">
  126. <SubType>Designer</SubType>
  127. </AppxManifest>
  128. <None Include="Tests.System.Reactive.Uwp.DeviceRunner_TemporaryKey.pfx" />
  129. </ItemGroup>
  130. <ItemGroup>
  131. <Content Include="Properties\Default.rd.xml" />
  132. <Content Include="Assets\LockScreenLogo.scale-200.png" />
  133. <Content Include="Assets\SplashScreen.scale-200.png" />
  134. <Content Include="Assets\Square150x150Logo.scale-200.png" />
  135. <Content Include="Assets\Square44x44Logo.scale-200.png" />
  136. <Content Include="Assets\Square44x44Logo.targetsize-24_altform-unplated.png" />
  137. <Content Include="Assets\StoreLogo.png" />
  138. <Content Include="Assets\Wide310x150Logo.scale-200.png" />
  139. </ItemGroup>
  140. <ItemGroup>
  141. <PackageReference Include="Microsoft.NETCore.UniversalWindowsPlatform" Version="6.2.14" />
  142. <PackageReference Include="MSTest.TestAdapter" Version="3.0.2" />
  143. <PackageReference Include="MSTest.TestFramework" Version="3.0.2" />
  144. <PackageReference Include="xunit.assert" Version="2.4.2" />
  145. </ItemGroup>
  146. <ItemGroup>
  147. <ApplicationDefinition Include="App.xaml">
  148. <Generator>MSBuild:Compile</Generator>
  149. <SubType>Designer</SubType>
  150. </ApplicationDefinition>
  151. </ItemGroup>
  152. <ItemGroup>
  153. <ProjectReference Include="..\..\src\System.Reactive.Observable.Aliases\System.Reactive.Observable.Aliases.csproj">
  154. <Project>{cb5e4ffa-f510-43f1-b378-b3d7ba7c8396}</Project>
  155. <Name>System.Reactive.Observable.Aliases</Name>
  156. </ProjectReference>
  157. <ProjectReference Include="..\..\src\System.Reactive\System.Reactive.csproj">
  158. <Project>{01706a0f-8a63-4fd6-af45-0bc0bed3c0d9}</Project>
  159. <Name>System.Reactive</Name>
  160. </ProjectReference>
  161. <ProjectReference Include="..\..\src\Microsoft.Reactive.Testing\Microsoft.Reactive.Testing.csproj">
  162. <Project>{73078FB5-6038-4674-B4C4-32FD81B88055}</Project>
  163. <Name>Microsoft.Reactive.Testing</Name>
  164. </ProjectReference>
  165. </ItemGroup>
  166. <PropertyGroup Condition=" '$(VisualStudioVersion)' == '' or '$(VisualStudioVersion)' &lt; '14.0' ">
  167. <VisualStudioVersion>15.0</VisualStudioVersion>
  168. </PropertyGroup>
  169. <PropertyGroup>
  170. <SignAssembly>true</SignAssembly>
  171. <DefineConstants Condition="$(SignAssembly) == 'true'">$(DefineConstants);SIGNED</DefineConstants>
  172. <UpdateAssemblyInfo>false</UpdateAssemblyInfo>
  173. </PropertyGroup>
  174. <PropertyGroup>
  175. <AssemblyOriginatorKeyFile>..\..\ReactiveX.snk</AssemblyOriginatorKeyFile>
  176. </PropertyGroup>
  177. <PropertyGroup>
  178. <!--
  179. The Coverlet targets will be imported as part of the Import after this PropertyGroup, and
  180. they seem to presume that the NETCoreSdkVersion property will have been set. It does not
  181. appear to get set for old-style projects such as we are required to use for UWP projects
  182. so we need to set it ourselves.
  183. Note that it doesn't seem to be critical that this exactly matches the SDK version in use.
  184. -->
  185. <NETCoreSdkVersion>7.0.103</NETCoreSdkVersion>
  186. </PropertyGroup>
  187. <Import Project="$(MSBuildExtensionsPath)\Microsoft\WindowsXaml\v$(VisualStudioVersion)\Microsoft.Windows.UI.Xaml.CSharp.targets" />
  188. <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
  189. Other similar extension points exist, see Microsoft.Common.targets.
  190. <Target Name="BeforeBuild">
  191. </Target>
  192. <Target Name="AfterBuild">
  193. </Target>
  194. -->
  195. </Project>