<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>WinExe</OutputType> <TargetFramework>net8.0</TargetFramework> <RollForward>Major</RollForward> <PublishReadyToRun>false</PublishReadyToRun> <TieredCompilation>false</TieredCompilation> </PropertyGroup> <PropertyGroup> <ApplicationManifest>app.manifest</ApplicationManifest> <ApplicationIcon>icon.ico</ApplicationIcon> </PropertyGroup> <PropertyGroup> <GenerateAssemblyInfo>false</GenerateAssemblyInfo> </PropertyGroup> <ItemGroup> <None Remove="icon.ico" /> <None Remove="icon.bmp" /> </ItemGroup> <ItemGroup> <EmbeddedResource Include="icon.ico"> <LogicalName>icon.ico</LogicalName> </EmbeddedResource> <EmbeddedResource Include="icon.bmp"> <LogicalName>icon.bmp</LogicalName> </EmbeddedResource> </ItemGroup> <ItemGroup> <PackageReference Include="MonoGame.Framework.DesktopGL" Version="3.8.2.1105" /> <PackageReference Include="MonoGame.Content.Builder.Task" Version="3.8.2.1105" /> </ItemGroup> <Target Name="RestoreDotnetTools" BeforeTargets="Restore"> <Message Text="Restoring dotnet tools" Importance="High" /> <Exec Command="dotnet tool restore" /> </Target> </Project>