Files
jube-fork/Jube.App/Jube.App.csproj

110 lines
5.6 KiB
XML

<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>net9.0</TargetFramework>
<GenerateEmbeddedFilesManifest>true</GenerateEmbeddedFilesManifest>
<UserSecretsId>aspnet-JubeUI-1585BC54-1CED-470E-AC35-2C7E8B27EE1F</UserSecretsId>
<CopyRefAssembliesToPublishDirectory>false</CopyRefAssembliesToPublishDirectory>
<DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>
<LangVersion>9</LangVersion>
<NoDefaultLaunchSettingsFile>true</NoDefaultLaunchSettingsFile>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="AsyncFixer" Version="1.6.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="AutoMapper" Version="13.0.1"/>
<PackageReference Include="FluentValidation" Version="10.3.6"/>
<PackageReference Include="Isopoh.Cryptography.Argon2" Version="1.1.12"/>
<PackageReference Include="linq2db" Version="3.6.0"/>
<PackageReference Include="linq2db.AspNet" Version="3.6.0"/>
<PackageReference Include="log4net" Version="2.0.14"/>
<PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="6.0.6"/>
<PackageReference Include="Microsoft.AspNetCore.Authentication.Negotiate" Version="6.0.8"/>
<PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="9.0.11"/>
<PackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="6.0.6"/>
<PackageReference Include="Microsoft.CodeAnalysis.Common" Version="4.10.0"/>
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="4.10.0"/>
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="4.10.0"/>
<PackageReference Include="Microsoft.CodeAnalysis.VisualBasic" Version="4.10.0"/>
<PackageReference Include="Microsoft.CodeAnalysis.Workspaces.Common" Version="4.10.0"/>
<PackageReference Include="Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation" Version="3.1.10"/>
<PackageReference Include="Microsoft.Extensions.Logging.Log4Net.AspNetCore" Version="6.0.0"/>
<PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.10.9"/>
<PackageReference Include="Microsoft.VisualStudio.Threading.Analyzers" Version="17.14.15">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="3.1.5"/>
<PackageReference Include="RabbitMQ.Client" Version="6.2.1"/>
<PackageReference Include="StackExchange.Redis" Version="2.9.32"/>
<PackageReference Include="Swashbuckle.AspNetCore.Swagger" Version="6.2.3"/>
<PackageReference Include="Swashbuckle.AspNetCore.SwaggerGen" Version="6.2.3"/>
<PackageReference Include="Swashbuckle.AspNetCore.SwaggerUI" Version="6.3.0"/>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Update="Resources\Pages\Index.en.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>Index.en.Designer.cs</LastGenOutput>
</EmbeddedResource>
<EmbeddedResource Update="Resources\Shared\_Layout.en.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>_Layout.en.Designer.cs</LastGenOutput>
</EmbeddedResource>
<EmbeddedResource Update="Resources\Pages\Shared\_Layout.en.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>_Layout.en.Designer.cs</LastGenOutput>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<Compile Update="Resources\Pages\Index.en.Designer.cs">
<DesignTime>True</DesignTime>
<AutoGen>True</AutoGen>
<DependentUpon>Index.en.resx</DependentUpon>
</Compile>
<Compile Update="Resources\Shared\_Layout.en.Designer.cs">
<DesignTime>True</DesignTime>
<AutoGen>True</AutoGen>
<DependentUpon>Layout.en.resx</DependentUpon>
</Compile>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Jube.Cache\Jube.Cache.csproj"/>
<ProjectReference Include="..\Jube.Data\Jube.Data.csproj"/>
<ProjectReference Include="..\Jube.DynamicEnvironment\Jube.DynamicEnvironment.csproj"/>
<ProjectReference Include="..\Jube.Engine\Jube.Engine.csproj"/>
<ProjectReference Include="..\Jube.Migrations\Jube.Migrations.csproj"/>
<ProjectReference Include="..\Jube.Parser\Jube.Parser.csproj"/>
<ProjectReference Include="..\Jube.Preservation\Jube.Preservation.csproj"/>
<ProjectReference Include="..\Jube.Service\Jube.Service.csproj"/>
<ProjectReference Include="..\Jube.TaskCancellation\Jube.TaskCancellation.csproj"/>
<ProjectReference Include="..\Jube.Validations\Jube.Validations.csproj"/>
</ItemGroup>
<ItemGroup>
<None Include="wwwroot\**">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Update="Jube.environment">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>
<ItemGroup>
<Content Include="..\.dockerignore">
<Link>.dockerignore</Link>
</Content>
</ItemGroup>
<ItemGroup>
<Folder Include="wwwroot\images"/>
<Folder Include="wwwroot\js\signalr"/>
</ItemGroup>
</Project>