src/WopiHost.Web/WopiHost.Web.csproj
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<IncludeOpenAPIAnalyzers>true</IncludeOpenAPIAnalyzers>
<PreserveCompilationContext>true</PreserveCompilationContext>
<AssemblyName>WopiHost.Web</AssemblyName>
<OutputType>Exe</OutputType>
<PackageId>WopiHost.Web</PackageId>
<UserSecretsId>aspnet5-SampleWeb-20150906061332</UserSecretsId>
<PublishReadyToRun>true</PublishReadyToRun>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation" Version="8.0.2" />
</ItemGroup>
<ItemGroup>
<None Update="wwwroot\**\*;Views\**\*;Areas\**\Views">
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
</None>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\WopiHost.FileSystemProvider\WopiHost.FileSystemProvider.csproj" />
<ProjectReference Include="..\WopiHost.Url\WopiHost.Url.csproj" />
</ItemGroup>
<Target Name="PrepublishScript" BeforeTargets="PrepareForPublish">
<Exec Command="npm install" />
<Exec Command="bower install" />
<Exec Command="gulp clean" />
<Exec Command="gulp min" />
</Target>
</Project>