A game framework written with osu! in mind.
at master 2.1 kB view raw
1<!-- Contains required properties for osu!framework projects. --> 2<Project> 3 <PropertyGroup Label="C#"> 4 <LangVersion>8.0</LangVersion> 5 <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects> 6 </PropertyGroup> 7 <ItemGroup Label="License"> 8 <None Include="$(MSBuildThisFileDirectory)osu-framework.licenseheader"> 9 <Link>osu-framework.licenseheader</Link> 10 </None> 11 </ItemGroup> 12 <ItemGroup Label="Resources"> 13 <EmbeddedResource Include="Resources\**\*.*" /> 14 </ItemGroup> 15 <ItemGroup Label="Icon"> 16 <None Include="$(MSBuildThisFileDirectory)assets\nupkg icon.png"> 17 <Pack>True</Pack> 18 <PackagePath>icon.png</PackagePath> 19 </None> 20 </ItemGroup> 21 <ItemGroup Label="Code Analysis"> 22 <PackageReference Include="Microsoft.CodeAnalysis.BannedApiAnalyzers" Version="3.3.2" PrivateAssets="All" /> 23 <AdditionalFiles Include="$(MSBuildThisFileDirectory)CodeAnalysis\BannedSymbols.txt" /> 24 <PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="5.0.3" PrivateAssets="All" /> 25 </ItemGroup> 26 <PropertyGroup Label="Code Analysis"> 27 <CodeAnalysisRuleSet>$(MSBuildThisFileDirectory)CodeAnalysis\osu-framework.ruleset</CodeAnalysisRuleSet> 28 </PropertyGroup> 29 <PropertyGroup Label="NuGet"> 30 <Authors>ppy Pty Ltd</Authors> 31 <Company>ppy Pty Ltd</Company> 32 <Copyright>Copyright (c) 2021 ppy Pty Ltd</Copyright> 33 <Product>osu!framework</Product> 34 <PackageReleaseNotes>Automated release.</PackageReleaseNotes> 35 <PackageLicenseExpression>MIT</PackageLicenseExpression> 36 <PackageIcon>icon.png</PackageIcon> 37 <PackageProjectUrl>https://github.com/ppy/osu-framework</PackageProjectUrl> 38 <RepositoryUrl>https://github.com/ppy/osu-framework</RepositoryUrl> 39 </PropertyGroup> 40 <PropertyGroup Label="Sourcelink3"> 41 <EnableSourceLink Condition=" '$(OS)' != 'Windows_NT' AND '$(MSBuildRuntimeType)' != 'Core' ">false</EnableSourceLink> 42 <EnableSourceControlManagerQueries>$(EnableSourceLink)</EnableSourceControlManagerQueries> 43 </PropertyGroup> 44</Project>