A stealth-based 2D platformer where you don't have to kill anyone unless you want to. https://www.semicolin.games
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

201 lines
9.5 KiB

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  3. <Import Project="$(MSBuildExtensionsPath)\MonoGame\v3.0\MonoGame.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\MonoGame\v3.0\MonoGame.Common.props')" />
  4. <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
  5. <PropertyGroup>
  6. <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
  7. <Platform Condition=" '$(Platform)' == '' ">x86</Platform>
  8. <ProjectGuid>{21570905-5FFD-49FC-B523-1E7E6F191142}</ProjectGuid>
  9. <OutputType>AppContainerExe</OutputType>
  10. <AppDesignerFolder>Properties</AppDesignerFolder>
  11. <RootNamespace>SemiColinGames</RootNamespace>
  12. <LangVersion>latest</LangVersion>
  13. <AssemblyName>Sneak</AssemblyName>
  14. <DefaultLanguage>en-US</DefaultLanguage>
  15. <TargetPlatformIdentifier>UAP</TargetPlatformIdentifier>
  16. <TargetPlatformVersion Condition=" '$(TargetPlatformVersion)' == '' ">10.0.18362.0</TargetPlatformVersion>
  17. <TargetPlatformMinVersion>10.0.17134.0</TargetPlatformMinVersion>
  18. <MinimumVisualStudioVersion>14</MinimumVisualStudioVersion>
  19. <EnableDotNetNativeCompatibleProfile>true</EnableDotNetNativeCompatibleProfile>
  20. <FileAlignment>512</FileAlignment>
  21. <ProjectTypeGuids>{A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
  22. <PackageCertificateKeyFile>
  23. </PackageCertificateKeyFile>
  24. <MonoGamePlatform>WindowsStoreApp</MonoGamePlatform>
  25. <PackageCertificateThumbprint>B8F461B8E646D1DFB7110FE44442EDA3E61FBC26</PackageCertificateThumbprint>
  26. <AppxPackageSigningEnabled>True</AppxPackageSigningEnabled>
  27. <GenerateAppInstallerFile>False</GenerateAppInstallerFile>
  28. <AppxPackageSigningTimestampDigestAlgorithm>SHA256</AppxPackageSigningTimestampDigestAlgorithm>
  29. <AppxAutoIncrementPackageRevision>True</AppxAutoIncrementPackageRevision>
  30. <GenerateTestArtifacts>True</GenerateTestArtifacts>
  31. <AppxBundle>Always</AppxBundle>
  32. <AppxBundlePlatforms>x86|x64|arm|arm64</AppxBundlePlatforms>
  33. <HoursBetweenUpdateChecks>0</HoursBetweenUpdateChecks>
  34. </PropertyGroup>
  35. <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|ARM'">
  36. <DebugSymbols>true</DebugSymbols>
  37. <OutputPath>bin\WindowsUniversal\$(Platform)\$(Configuration)\</OutputPath>
  38. <DefineConstants>DEBUG;TRACE;NETFX_CORE;WINDOWS_UAP</DefineConstants>
  39. <NoWarn>;2008</NoWarn>
  40. <DebugType>full</DebugType>
  41. <PlatformTarget>ARM</PlatformTarget>
  42. <UseVSHostingProcess>false</UseVSHostingProcess>
  43. <ErrorReport>prompt</ErrorReport>
  44. <Prefer32Bit>true</Prefer32Bit>
  45. </PropertyGroup>
  46. <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|ARM'">
  47. <OutputPath>bin\WindowsUniversal\$(Platform)\$(Configuration)\</OutputPath>
  48. <DefineConstants>TRACE;NETFX_CORE;WINDOWS_UAP</DefineConstants>
  49. <Optimize>true</Optimize>
  50. <NoWarn>;2008</NoWarn>
  51. <DebugType>pdbonly</DebugType>
  52. <PlatformTarget>ARM</PlatformTarget>
  53. <UseVSHostingProcess>false</UseVSHostingProcess>
  54. <ErrorReport>prompt</ErrorReport>
  55. <Prefer32Bit>true</Prefer32Bit>
  56. <UseDotNetNativeToolchain>true</UseDotNetNativeToolchain>
  57. </PropertyGroup>
  58. <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
  59. <DebugSymbols>true</DebugSymbols>
  60. <OutputPath>bin\WindowsUniversal\$(Platform)\$(Configuration)\</OutputPath>
  61. <DefineConstants>DEBUG;TRACE;NETFX_CORE;WINDOWS_UAP</DefineConstants>
  62. <NoWarn>;2008</NoWarn>
  63. <DebugType>full</DebugType>
  64. <PlatformTarget>x64</PlatformTarget>
  65. <UseVSHostingProcess>false</UseVSHostingProcess>
  66. <ErrorReport>prompt</ErrorReport>
  67. <Prefer32Bit>true</Prefer32Bit>
  68. </PropertyGroup>
  69. <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
  70. <OutputPath>bin\WindowsUniversal\$(Platform)\$(Configuration)\</OutputPath>
  71. <DefineConstants>TRACE;NETFX_CORE;WINDOWS_UAP</DefineConstants>
  72. <Optimize>true</Optimize>
  73. <NoWarn>;2008</NoWarn>
  74. <DebugType>pdbonly</DebugType>
  75. <PlatformTarget>x64</PlatformTarget>
  76. <UseVSHostingProcess>false</UseVSHostingProcess>
  77. <ErrorReport>prompt</ErrorReport>
  78. <Prefer32Bit>true</Prefer32Bit>
  79. <UseDotNetNativeToolchain>true</UseDotNetNativeToolchain>
  80. </PropertyGroup>
  81. <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
  82. <DebugSymbols>true</DebugSymbols>
  83. <OutputPath>bin\WindowsUniversal\$(Platform)\$(Configuration)\</OutputPath>
  84. <DefineConstants>DEBUG;TRACE;NETFX_CORE;WINDOWS_UAP</DefineConstants>
  85. <NoWarn>;2008</NoWarn>
  86. <DebugType>full</DebugType>
  87. <PlatformTarget>x86</PlatformTarget>
  88. <UseVSHostingProcess>false</UseVSHostingProcess>
  89. <ErrorReport>prompt</ErrorReport>
  90. <Prefer32Bit>true</Prefer32Bit>
  91. </PropertyGroup>
  92. <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
  93. <OutputPath>bin\WindowsUniversal\$(Platform)\$(Configuration)\</OutputPath>
  94. <DefineConstants>TRACE;NETFX_CORE;WINDOWS_UAP</DefineConstants>
  95. <Optimize>true</Optimize>
  96. <NoWarn>;2008</NoWarn>
  97. <DebugType>pdbonly</DebugType>
  98. <PlatformTarget>x86</PlatformTarget>
  99. <UseVSHostingProcess>false</UseVSHostingProcess>
  100. <ErrorReport>prompt</ErrorReport>
  101. <Prefer32Bit>true</Prefer32Bit>
  102. <UseDotNetNativeToolchain>true</UseDotNetNativeToolchain>
  103. </PropertyGroup>
  104. <PropertyGroup>
  105. <RestoreProjectStyle>PackageReference</RestoreProjectStyle>
  106. </PropertyGroup>
  107. <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|ARM64'">
  108. <DebugSymbols>true</DebugSymbols>
  109. <OutputPath>bin\ARM64\Debug\</OutputPath>
  110. <DefineConstants>DEBUG;TRACE;NETFX_CORE;WINDOWS_UAP;CODE_ANALYSIS</DefineConstants>
  111. <NoWarn>;2008</NoWarn>
  112. <NoStdLib>true</NoStdLib>
  113. <DebugType>full</DebugType>
  114. <PlatformTarget>ARM64</PlatformTarget>
  115. <UseVSHostingProcess>false</UseVSHostingProcess>
  116. <LangVersion>7.3</LangVersion>
  117. <ErrorReport>prompt</ErrorReport>
  118. <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
  119. <Prefer32Bit>true</Prefer32Bit>
  120. </PropertyGroup>
  121. <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|ARM64'">
  122. <OutputPath>bin\ARM64\Release\</OutputPath>
  123. <DefineConstants>TRACE;NETFX_CORE;WINDOWS_UAP;CODE_ANALYSIS</DefineConstants>
  124. <Optimize>true</Optimize>
  125. <NoWarn>;2008</NoWarn>
  126. <NoStdLib>true</NoStdLib>
  127. <DebugType>pdbonly</DebugType>
  128. <PlatformTarget>ARM64</PlatformTarget>
  129. <UseVSHostingProcess>false</UseVSHostingProcess>
  130. <LangVersion>7.3</LangVersion>
  131. <ErrorReport>prompt</ErrorReport>
  132. <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
  133. <Prefer32Bit>true</Prefer32Bit>
  134. </PropertyGroup>
  135. <ItemGroup>
  136. <Compile Include="UwpProgram.cs" />
  137. <Compile Include="Properties\AssemblyInfo.cs" />
  138. </ItemGroup>
  139. <ItemGroup>
  140. <AppxManifest Include="Package.appxmanifest">
  141. <SubType>Designer</SubType>
  142. </AppxManifest>
  143. <MonoGameContentReference Include="..\Content\Content.mgcb">
  144. <Link>Content\Content.mgcb</Link>
  145. </MonoGameContentReference>
  146. </ItemGroup>
  147. <ItemGroup>
  148. <None Include="Package.StoreAssociation.xml" />
  149. <Content Include="Properties\Default.rd.xml" />
  150. <Content Include="Assets\LockScreenLogo.scale-200.png" />
  151. <Content Include="Assets\SplashScreen.scale-200.png" />
  152. <Content Include="Assets\Square150x150Logo.scale-200.png" />
  153. <Content Include="Assets\Square44x44Logo.scale-200.png" />
  154. <Content Include="Assets\StoreLogo.png" />
  155. <Content Include="Assets\Wide310x150Logo.scale-200.png" />
  156. </ItemGroup>
  157. <ItemGroup>
  158. <PackageReference Include="Microsoft.NETCore.UniversalWindowsPlatform">
  159. <Version>6.2.10</Version>
  160. </PackageReference>
  161. <PackageReference Include="Newtonsoft.Json">
  162. <Version>12.0.3</Version>
  163. </PackageReference>
  164. <PackageReference Include="SharpDX">
  165. <Version>4.2.0</Version>
  166. </PackageReference>
  167. <PackageReference Include="SharpDX.Direct2D1">
  168. <Version>4.2.0</Version>
  169. </PackageReference>
  170. <PackageReference Include="SharpDX.Direct3D11">
  171. <Version>4.2.0</Version>
  172. </PackageReference>
  173. <PackageReference Include="SharpDX.DXGI">
  174. <Version>4.2.0</Version>
  175. </PackageReference>
  176. <PackageReference Include="SharpDX.MediaFoundation">
  177. <Version>4.2.0</Version>
  178. </PackageReference>
  179. <PackageReference Include="SharpDX.XAudio2">
  180. <Version>4.2.0</Version>
  181. </PackageReference>
  182. <PackageReference Include="System.Text.Json">
  183. <Version>5.0.2</Version>
  184. </PackageReference>
  185. </ItemGroup>
  186. <Import Project="..\Shared\Shared.projitems" Label="Shared" />
  187. <PropertyGroup Condition=" '$(VisualStudioVersion)' == '' or '$(VisualStudioVersion)' &lt; '14.0' ">
  188. <VisualStudioVersion>14.0</VisualStudioVersion>
  189. </PropertyGroup>
  190. <Import Project="$(MSBuildExtensionsPath)\Microsoft\WindowsXaml\v$(VisualStudioVersion)\Microsoft.Windows.UI.Xaml.CSharp.targets" />
  191. <ItemGroup>
  192. <PackageReference Include="MonoGame.Framework.WindowsUniversal" Version="3.8.0.*" />
  193. <PackageReference Include="MonoGame.Content.Builder.Task" Version="3.8.0.*" />
  194. </ItemGroup>
  195. <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
  196. Other similar extension points exist, see Microsoft.Common.targets.
  197. <Target Name="BeforeBuild">
  198. </Target>
  199. <Target Name="AfterBuild">
  200. </Target>
  201. -->
  202. </Project>