Migrated all serialization and deserialization from Newtonsoft.Json to System.Text.Json across the codebase for improved performance and reduced dependencies. Updated package references and refactored helper method names for consistency (e.g., IsEmpty, NotEmpty, InRange). Also updated NuGet package versions in project files.
50 lines
No EOL
2.1 KiB
XML
50 lines
No EOL
2.1 KiB
XML
<Project Sdk="Microsoft.NET.Sdk;Microsoft.NET.Sdk.Publish">
|
|
<PropertyGroup>
|
|
<OutputType>Exe</OutputType>
|
|
<TargetFramework>net9.0</TargetFramework>
|
|
<StartupObject>SecondBotEvents.Startup</StartupObject>
|
|
<MSBuildGitHashCommand>git rev-parse --short HEAD</MSBuildGitHashCommand>
|
|
<MSBuildGitHashValidate>False</MSBuildGitHashValidate>
|
|
<MSBuildGitHashSuppressDirtyWarning>False</MSBuildGitHashSuppressDirtyWarning>
|
|
<DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>
|
|
<DockerfileRunEnvironmentFiles>settings.env</DockerfileRunEnvironmentFiles>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<None Remove="Services\template.html" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<PackageReference Include="Betalgo.Ranul.OpenAI" Version="9.1.0" />
|
|
<PackageReference Include="Discord.Net" Version="3.18.0" />
|
|
<PackageReference Include="Discord.Net.WebSocket" Version="3.18.0" />
|
|
<PackageReference Include="EmbedIO" Version="3.4.3" />
|
|
<PackageReference Include="MailKit" Version="4.14.0" />
|
|
<PackageReference Include="MSBuildGitHash" Version="2.0.2">
|
|
<PrivateAssets>all</PrivateAssets>
|
|
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
|
|
</PackageReference>
|
|
<PackageReference Include="NRedisStack" Version="1.1.1" />
|
|
<PackageReference Include="RabbitMQ.Client" Version="7.1.2" />
|
|
<PackageReference Include="RestSharp" Version="112.1.0" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\LibreMetaverse\LibreMetaverse.csproj" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Compile Update="Properties\Resources.Designer.cs">
|
|
<DesignTime>True</DesignTime>
|
|
<AutoGen>True</AutoGen>
|
|
<DependentUpon>Resources.resx</DependentUpon>
|
|
</Compile>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<EmbeddedResource Update="Properties\Resources.resx">
|
|
<Generator>ResXFileCodeGenerator</Generator>
|
|
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
|
|
</EmbeddedResource>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<None Update="Static\template.html">
|
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
|
</None>
|
|
</ItemGroup>
|
|
</Project> |