Files
2026-07-13 13:13:17 +08:00

58 lines
2.2 KiB
XML

<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<ApplicationIcon>..\EditorResources\images\t3.ico</ApplicationIcon>
<RootNamespace>T3.Player</RootNamespace>
<Configurations>Debug;Release</Configurations>
<Platforms>AnyCPU</Platforms>
<TargetFramework>net10.0-windows</TargetFramework>
<SatelliteResourceLanguages>en</SatelliteResourceLanguages>
<EnableUnsafeBinaryFormatterSerialization>true</EnableUnsafeBinaryFormatterSerialization>
<Deterministic>true</Deterministic>
<NoWarn>$(NoWarn);NU1900</NoWarn>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugSymbols>false</DebugSymbols>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="CommandLineParser" Version="2.9.1" />
<PackageReference Include="ManagedBass.Mix" Version="4.0.2" />
<PackageReference Include="SharpDX.Desktop" Version="4.2.0">
<NoWarn>NU1701</NoWarn>
</PackageReference>
<PackageReference Include="System.Runtime.Serialization.Formatters" Version="10.0.5" />
</ItemGroup>
<!--This
copies all files in the `dependencies` folder *directly* into the output directory-->
<ItemGroup>
<Content Include="../Dependencies/**/*" Visible="false">
<Link>%(RecursiveDir)%(Filename)%(Extension)</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
</ItemGroup>
<ItemGroup>
<Reference Include="System.Drawing.Common">
</Reference>
<Reference Include="System.Windows.Forms">
</Reference>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Core\Core.csproj" />
<ProjectReference Include="..\IoServices\IoServices.csproj" />
<ProjectReference Include="..\MsForms\MsForms.csproj" />
<ProjectReference Include="..\SilkWindows\SilkWindows.csproj" />
</ItemGroup>
<Target Name="ClearBuildOutput" BeforeTargets="BeforeBuild">
<!-- Clear previous files in the export folder -->
<RemoveDir Directories="bin/$(Configuration)" />
</Target>
</Project>