2017-09-25 11:52:01 +08:00
<?xml version="1.0" encoding="utf-8"?>
2017-11-30 01:06:03 +08:00
<Project DefaultTargets= "Build" ToolsVersion= "14.0" xmlns= "http://schemas.microsoft.com/developer/msbuild/2003" >
2017-11-29 23:45:37 +08:00
<Import Project= "..\osu.Game.props" />
2017-09-25 11:52:01 +08:00
<PropertyGroup >
<Configuration Condition= " '$(Configuration)' == '' " > Debug</Configuration>
<Platform Condition= " '$(Platform)' == '' " > AnyCPU</Platform>
<ProjectGuid > {54377672-20B1-40AF-8087-5CF73BF3953A}</ProjectGuid>
<OutputType > Library</OutputType>
<RootNamespace > osu.Game.Tests</RootNamespace>
<AssemblyName > osu.Game.Tests</AssemblyName>
<TargetFrameworkVersion > v4.6.1</TargetFrameworkVersion>
</PropertyGroup>
<PropertyGroup Condition= " '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " >
<DebugSymbols > true</DebugSymbols>
<DebugType > full</DebugType>
<Optimize > false</Optimize>
<OutputPath > bin\Debug</OutputPath>
<DefineConstants > DEBUG;</DefineConstants>
<ErrorReport > prompt</ErrorReport>
<WarningLevel > 4</WarningLevel>
<ConsolePause > false</ConsolePause>
<TreatWarningsAsErrors > false</TreatWarningsAsErrors>
</PropertyGroup>
<PropertyGroup Condition= " '$(Configuration)|$(Platform)' == 'Release|AnyCPU' " >
<Optimize > true</Optimize>
<OutputPath > bin\Release</OutputPath>
<ErrorReport > prompt</ErrorReport>
<WarningLevel > 4</WarningLevel>
<ConsolePause > false</ConsolePause>
<TreatWarningsAsErrors > false</TreatWarningsAsErrors>
</PropertyGroup>
<ItemGroup >
2017-12-07 10:11:38 +08:00
<Reference Include= "DeepEqual, Version=1.6.0.0, Culture=neutral, PublicKeyToken=null" >
<HintPath > $(SolutionDir)\packages\DeepEqual.1.6.0.0\lib\net40\DeepEqual.dll</HintPath>
</Reference>
2018-01-26 19:46:28 +08:00
<Reference Include= "JetBrains.Annotations, Version=11.1.0.0, Culture=neutral, PublicKeyToken=1010a0d8d6380325, processorArchitecture=MSIL" >
<HintPath > $(SolutionDir)\packages\JetBrains.Annotations.11.1.0\lib\net20\JetBrains.Annotations.dll</HintPath>
<Private > True</Private>
</Reference>
2017-09-25 11:52:01 +08:00
<Reference Include= "nunit.framework, Version=3.8.1.0, Culture=neutral, PublicKeyToken=2638cd05610744eb, processorArchitecture=MSIL" >
<HintPath > $(SolutionDir)\packages\NUnit.3.8.1\lib\net45\nunit.framework.dll</HintPath>
<Private > True</Private>
</Reference>
2017-12-27 12:18:34 +08:00
<Reference Include= "OpenTK, Version=3.0.0.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4" >
2018-02-06 12:47:54 +08:00
<HintPath > $(SolutionDir)\packages\ppy.OpenTK.3.0.13\lib\net45\OpenTK.dll</HintPath>
2017-09-25 11:52:01 +08:00
<Private > True</Private>
</Reference>
2018-02-05 17:29:58 +08:00
<Reference Include= "SQLitePCLRaw.batteries_green, Version=1.0.0.0, Culture=neutral, PublicKeyToken=a84b7dcfb1391f7f, processorArchitecture=MSIL" >
<HintPath > $(SolutionDir)\packages\SQLitePCLRaw.bundle_green.1.1.8\lib\net45\SQLitePCLRaw.batteries_green.dll</HintPath>
</Reference>
<Reference Include= "SQLitePCLRaw.batteries_v2, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8226ea5df37bcae9, processorArchitecture=MSIL" >
<HintPath > $(SolutionDir)\packages\SQLitePCLRaw.bundle_green.1.1.8\lib\net45\SQLitePCLRaw.batteries_v2.dll</HintPath>
</Reference>
<Reference Include= "SQLitePCLRaw.core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=1488e028ca7ab535, processorArchitecture=MSIL" >
<HintPath > $(SolutionDir)\packages\SQLitePCLRaw.core.1.1.8\lib\net45\SQLitePCLRaw.core.dll</HintPath>
</Reference>
<Reference Include= "SQLitePCLRaw.provider.e_sqlite3, Version=1.0.0.0, Culture=neutral, PublicKeyToken=9c301db686d0bd12, processorArchitecture=MSIL" >
<HintPath > $(SolutionDir)\packages\SQLitePCLRaw.provider.e_sqlite3.net45.1.1.8\lib\net45\SQLitePCLRaw.provider.e_sqlite3.dll</HintPath>
</Reference>
2017-09-25 11:52:01 +08:00
<Reference Include= "System" />
2017-10-16 19:50:34 +08:00
<Reference Include= "System.ValueTuple, Version=4.0.2.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51" >
2017-10-19 13:49:23 +08:00
<HintPath > $(SolutionDir)\packages\System.ValueTuple.4.4.0\lib\net461\System.ValueTuple.dll</HintPath>
2017-10-16 19:50:34 +08:00
<Private > True</Private>
</Reference>
2017-09-25 11:52:01 +08:00
</ItemGroup>
<ItemGroup >
<None Include= "app.config" />
<None Include= "packages.config" />
<None Include= "OpenTK.dll.config" />
</ItemGroup>
<ItemGroup >
<ProjectReference Include= "..\osu-framework\osu.Framework\osu.Framework.csproj" >
<Project > {c76bf5b3-985e-4d39-95fe-97c9c879b83a}</Project>
<Name > osu.Framework</Name>
</ProjectReference>
<ProjectReference Include= "..\osu.Game.Rulesets.Osu\osu.Game.Rulesets.Osu.csproj" >
<Project > {c92a607b-1fdd-4954-9f92-03ff547d9080}</Project>
<Name > osu.Game.Rulesets.Osu</Name>
</ProjectReference>
<ProjectReference Include= "..\osu.Game.Rulesets.Catch\osu.Game.Rulesets.Catch.csproj" >
<Project > {58f6c80c-1253-4a0e-a465-b8c85ebeadf3}</Project>
<Name > osu.Game.Rulesets.Catch</Name>
</ProjectReference>
<ProjectReference Include= "..\osu.Game.Rulesets.Mania\osu.Game.Rulesets.Mania.csproj" >
<Project > {48f4582b-7687-4621-9cbe-5c24197cb536}</Project>
<Name > osu.Game.Rulesets.Mania</Name>
</ProjectReference>
<ProjectReference Include= "..\osu.Game.Rulesets.Taiko\osu.Game.Rulesets.Taiko.csproj" >
<Project > {f167e17a-7de6-4af5-b920-a5112296c695}</Project>
<Name > osu.Game.Rulesets.Taiko</Name>
</ProjectReference>
<ProjectReference Include= "..\osu.Game\osu.Game.csproj" >
2017-10-23 17:38:31 +08:00
<Project > {2a66dd92-adb1-4994-89e2-c94e04acda0d}</Project>
2017-09-25 11:52:01 +08:00
<Name > osu.Game</Name>
</ProjectReference>
<ProjectReference Include= "..\osu-resources\osu.Game.Resources\osu.Game.Resources.csproj" >
<Project > {D9A367C9-4C1A-489F-9B05-A0CEA2B53B58}</Project>
<Name > osu.Game.Resources</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup >
<Service Include= "{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
<ItemGroup >
2017-12-05 23:37:37 +08:00
<Compile Include= "Beatmaps\Formats\OsuJsonDecoderTest.cs" />
2017-12-02 22:28:00 +08:00
<Compile Include= "Beatmaps\Formats\LegacyStoryboardDecoderTest.cs" />
2017-09-25 11:52:01 +08:00
<Compile Include= "Beatmaps\IO\OszArchiveReaderTest.cs" />
<Compile Include= "Beatmaps\IO\ImportBeatmapTest.cs" />
2018-01-29 16:56:43 +08:00
<Compile Include= "Chat\MessageFormatterTests.cs" />
2017-09-25 11:52:01 +08:00
<Compile Include= "Resources\Resource.cs" />
2017-12-02 22:28:00 +08:00
<Compile Include= "Beatmaps\Formats\LegacyBeatmapDecoderTest.cs" />
2017-12-13 18:56:16 +08:00
<Compile Include= "Visual\TestCaseBeatmapCarousel.cs" />
2017-10-23 18:29:47 +08:00
<Compile Include= "Visual\TestCaseBeatmapDetailArea.cs" />
<Compile Include= "Visual\TestCaseBeatmapDetails.cs" />
2017-12-12 21:44:12 +08:00
<Compile Include= "Visual\TestCaseBeatmapInfoWedge.cs" />
2017-10-23 18:29:47 +08:00
<Compile Include= "Visual\TestCaseBeatmapOptionsOverlay.cs" />
2017-11-12 14:01:13 +08:00
<Compile Include= "Visual\TestCaseBeatmapScoresContainer.cs" />
2017-10-23 18:29:47 +08:00
<Compile Include= "Visual\TestCaseBeatmapSetOverlay.cs" />
<Compile Include= "Visual\TestCaseBeatSyncedContainer.cs" />
<Compile Include= "Visual\TestCaseBreadcrumbs.cs" />
<Compile Include= "Visual\TestCaseBreakOverlay.cs" />
<Compile Include= "Visual\TestCaseChatDisplay.cs" />
<Compile Include= "Visual\TestCaseContextMenu.cs" />
2018-01-16 14:28:00 +08:00
<Compile Include= "Visual\TestCaseCursors.cs" />
2017-10-23 18:29:47 +08:00
<Compile Include= "Visual\TestCaseDialogOverlay.cs" />
<Compile Include= "Visual\TestCaseDirect.cs" />
<Compile Include= "Visual\TestCaseDrawableRoom.cs" />
<Compile Include= "Visual\TestCaseDrawings.cs" />
<Compile Include= "Visual\TestCaseEditor.cs" />
2017-11-29 15:30:59 +08:00
<Compile Include= "Visual\TestCaseEditorCompose.cs" />
2017-11-30 14:43:19 +08:00
<Compile Include= "Visual\TestCaseEditorComposeRadioButtons.cs" />
2017-10-23 18:29:47 +08:00
<Compile Include= "Visual\TestCaseEditorComposeTimeline.cs" />
<Compile Include= "Visual\TestCaseEditorMenuBar.cs" />
<Compile Include= "Visual\TestCaseEditorSummaryTimeline.cs" />
2017-12-08 16:41:10 +08:00
<Compile Include= "Visual\TestCaseEditorSelectionLayer.cs" />
2017-10-23 18:29:47 +08:00
<Compile Include= "Visual\TestCaseGamefield.cs" />
<Compile Include= "Visual\TestCaseGraph.cs" />
2017-11-23 05:00:17 +08:00
<Compile Include= "Visual\TestCaseHistoricalSection.cs" />
2017-10-23 18:29:47 +08:00
<Compile Include= "Visual\TestCaseIconButton.cs" />
2017-11-03 16:54:35 +08:00
<Compile Include= "Visual\TestCaseIntroSequence.cs" />
2017-10-23 18:29:47 +08:00
<Compile Include= "Visual\TestCaseKeyConfiguration.cs" />
<Compile Include= "Visual\TestCaseKeyCounter.cs" />
<Compile Include= "Visual\TestCaseLeaderboard.cs" />
<Compile Include= "Visual\TestCaseMedalOverlay.cs" />
2017-11-23 18:27:25 +08:00
<Compile Include= "Visual\TestCaseButtonSystem.cs" />
2017-12-18 15:40:50 +08:00
<Compile Include= "Visual\TestCaseGameplayMenuOverlay.cs" />
2017-10-23 18:29:47 +08:00
<Compile Include= "Visual\TestCaseMods.cs" />
<Compile Include= "Visual\TestCaseMusicController.cs" />
<Compile Include= "Visual\TestCaseNotificationOverlay.cs" />
<Compile Include= "Visual\TestCaseOnScreenDisplay.cs" />
<Compile Include= "Visual\TestCaseAllPlayers.cs" />
2017-11-08 12:52:44 +08:00
<Compile Include= "Visual\TestCaseOsuGame.cs" />
2017-12-07 17:29:33 +08:00
<Compile Include= "Visual\TestCaseChatLink.cs" />
2017-11-22 10:22:46 +08:00
<Compile Include= "Visual\TestCasePlaybackControl.cs" />
2017-10-23 18:29:47 +08:00
<Compile Include= "Visual\TestCasePlaySongSelect.cs" />
2017-12-25 23:34:12 +08:00
<Compile Include= "Visual\TestCasePopupDialog.cs" />
2017-11-22 12:04:54 +08:00
<Compile Include= "Visual\TestCaseRankGraph.cs" />
2018-01-17 16:35:27 +08:00
<Compile Include= "Visual\TestCaseAutoplay.cs" />
2017-10-23 18:29:47 +08:00
<Compile Include= "Visual\TestCaseReplay.cs" />
<Compile Include= "Visual\TestCaseReplaySettingsOverlay.cs" />
<Compile Include= "Visual\TestCaseResults.cs" />
<Compile Include= "Visual\TestCaseRoomInspector.cs" />
<Compile Include= "Visual\TestCaseScoreCounter.cs" />
2018-01-04 15:21:15 +08:00
<Compile Include= "Visual\TestCaseScrollingHitObjects.cs" />
2017-10-23 18:29:47 +08:00
<Compile Include= "Visual\TestCaseSettings.cs" />
<Compile Include= "Visual\TestCaseSkipButton.cs" />
<Compile Include= "Visual\TestCaseSocial.cs" />
<Compile Include= "Visual\TestCaseSongProgress.cs" />
<Compile Include= "Visual\TestCaseStoryboard.cs" />
<Compile Include= "Visual\TestCaseTabControl.cs" />
<Compile Include= "Visual\TestCaseTextAwesome.cs" />
2017-12-26 00:12:46 +08:00
<Compile Include= "Visual\TestCaseToolbar.cs" />
2017-10-23 18:29:47 +08:00
<Compile Include= "Visual\TestCaseTwoLayerButton.cs" />
<Compile Include= "Visual\TestCaseUserPanel.cs" />
<Compile Include= "Visual\TestCaseUserProfile.cs" />
2018-03-07 20:03:21 +08:00
<Compile Include= "Visual\TestCaseUserProfileRecentSection.cs" />
2017-10-23 18:29:47 +08:00
<Compile Include= "Visual\TestCaseUserRanks.cs" />
2018-03-04 02:08:35 +08:00
<Compile Include= "Visual\TestCaseVolumePieces.cs" />
2017-10-23 18:29:47 +08:00
<Compile Include= "Visual\TestCaseWaveform.cs" />
2017-09-25 11:52:01 +08:00
</ItemGroup>
<ItemGroup >
<EmbeddedResource Include= "Resources\Soleily - Renatus %28Gamu%29 [Insane].osu" />
2017-12-02 22:28:00 +08:00
<EmbeddedResource Include= "Resources\Himeringo - Yotsuya-san ni Yoroshiku %28RLC%29 [Winber1%27s Extreme].osu" />
2017-12-07 10:11:38 +08:00
<EmbeddedResource Include= "Resources\Within Temptation - The Unforgiving %28Armin%29 [Marathon].osu" />
2017-12-07 11:02:34 +08:00
<EmbeddedResource Include= "Resources\Kozato snow - Rengetsu Ouka %28_Kiva%29 [Yuki YukI].osu" />
2017-09-25 11:52:01 +08:00
</ItemGroup>
<Import Project= "$(MSBuildBinPath)\Microsoft.CSharp.targets" />
2018-02-05 17:29:58 +08:00
<Import Project= "$(SolutionDir)\packages\SQLitePCLRaw.lib.e_sqlite3.linux.1.1.8\build\net35\SQLitePCLRaw.lib.e_sqlite3.linux.targets" Condition= "Exists('$(SolutionDir)\packages\SQLitePCLRaw.lib.e_sqlite3.linux.1.1.8\build\net35\SQLitePCLRaw.lib.e_sqlite3.linux.targets')" />
<Target Name= "EnsureNuGetPackageBuildImports" BeforeTargets= "PrepareForBuild" >
<PropertyGroup >
<ErrorText > This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
</PropertyGroup>
<Error Condition= "!Exists('$(SolutionDir)\packages\SQLitePCLRaw.lib.e_sqlite3.linux.1.1.8\build\net35\SQLitePCLRaw.lib.e_sqlite3.linux.targets')" Text= "$([System.String]::Format('$(ErrorText)', '$(SolutionDir)\packages\SQLitePCLRaw.lib.e_sqlite3.linux.1.1.8\build\net35\SQLitePCLRaw.lib.e_sqlite3.linux.targets'))" />
<Error Condition= "!Exists('$(SolutionDir)\packages\SQLitePCLRaw.lib.e_sqlite3.osx.1.1.8\build\net35\SQLitePCLRaw.lib.e_sqlite3.osx.targets')" Text= "$([System.String]::Format('$(ErrorText)', '$(SolutionDir)\packages\SQLitePCLRaw.lib.e_sqlite3.osx.1.1.8\build\net35\SQLitePCLRaw.lib.e_sqlite3.osx.targets'))" />
<Error Condition= "!Exists('$(SolutionDir)\packages\SQLitePCLRaw.lib.e_sqlite3.v110_xp.1.1.8\build\net35\SQLitePCLRaw.lib.e_sqlite3.v110_xp.targets')" Text= "$([System.String]::Format('$(ErrorText)', '$(SolutionDir)\packages\SQLitePCLRaw.lib.e_sqlite3.v110_xp.1.1.8\build\net35\SQLitePCLRaw.lib.e_sqlite3.v110_xp.targets'))" />
</Target>
<Import Project= "$(SolutionDir)\packages\SQLitePCLRaw.lib.e_sqlite3.osx.1.1.8\build\net35\SQLitePCLRaw.lib.e_sqlite3.osx.targets" Condition= "Exists('$(SolutionDir)\packages\SQLitePCLRaw.lib.e_sqlite3.osx.1.1.8\build\net35\SQLitePCLRaw.lib.e_sqlite3.osx.targets')" />
<Import Project= "$(SolutionDir)\packages\SQLitePCLRaw.lib.e_sqlite3.v110_xp.1.1.8\build\net35\SQLitePCLRaw.lib.e_sqlite3.v110_xp.targets" Condition= "Exists('$(SolutionDir)\packages\SQLitePCLRaw.lib.e_sqlite3.v110_xp.1.1.8\build\net35\SQLitePCLRaw.lib.e_sqlite3.v110_xp.targets')" />
2017-09-25 11:52:01 +08:00
</Project>