Files
velopack/src/Update/Update.csproj

37 lines
1.4 KiB
XML

<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net6.0-windows</TargetFramework>
<OutputType>WinExe</OutputType>
<RootNamespace>Squirrel.Update</RootNamespace>
<ApplicationManifest>app.manifest</ApplicationManifest>
<SatelliteResourceLanguages>en</SatelliteResourceLanguages>
<PublishSingleFile>true</PublishSingleFile>
<PublishTrimmed>true</PublishTrimmed>
<BuiltInComInteropSupport>true</BuiltInComInteropSupport>
<EnableCompressionInSingleFile>true</EnableCompressionInSingleFile>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<SuppressTrimAnalysisWarnings>true</SuppressTrimAnalysisWarnings>
<NoWarn>CA2007</NoWarn>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\Squirrel\Squirrel.csproj" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="NLog" Version="5.0.0-preview.3" />
<PackageReference Include="Vanara.PInvoke.User32" Version="3.3.14" />
<PackageReference Include="Vanara.PInvoke.SHCore" Version="3.3.14" />
</ItemGroup>
<ItemGroup>
<TrimmableAssembly Include="Vanara.Core" />
<TrimmableAssembly Include="Vanara.PInvoke.Gdi32" />
<TrimmableAssembly Include="Vanara.PInvoke.Kernel32" />
<TrimmableAssembly Include="Vanara.PInvoke.Shared" />
<TrimmableAssembly Include="Vanara.PInvoke.SHCore" />
<TrimmableAssembly Include="Vanara.PInvoke.User32" />
</ItemGroup>
</Project>