Files
Telegram-Panel/src/TelegramPanel.Web/TelegramPanel.Web.csproj
meoacgx 09feeed2db feat(modules): 模块系统支持任务/API/UI 扩展
- 新增模块抽象与 manifest/版本范围、安装/启用/停用/回滚\n- 模块管理页面:上传 .tpm/.zip、状态与冲突提示\n- 任务中心/新建任务改为基于模块贡献动态展示(system 不出现在新建列表)\n- API 管理改为基于模块贡献动态创建与通用配置编辑\n- 支持模块扩展任务执行器与扩展页面入口 /ext/{moduleId}/{pageKey}\n\n内置模块:builtin.kick-api、builtin.tasks
2025-12-21 08:01:55 +08:00

27 lines
1.0 KiB
XML

<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<RootNamespace>TelegramPanel.Web</RootNamespace>
<!-- 确保静态 Web 资源在开发和生产环境都能正确加载 -->
<StaticWebAssetsEnabled>true</StaticWebAssetsEnabled>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="MudBlazor" Version="7.*" />
<PackageReference Include="Hangfire.Core" Version="1.8.*" />
<PackageReference Include="Hangfire.AspNetCore" Version="1.8.*" />
<PackageReference Include="Hangfire.InMemory" Version="1.0.*" />
<PackageReference Include="Serilog.AspNetCore" Version="8.*" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\TelegramPanel.Core\TelegramPanel.Core.csproj" />
<ProjectReference Include="..\TelegramPanel.Data\TelegramPanel.Data.csproj" />
<ProjectReference Include="..\TelegramPanel.Modules.Abstractions\TelegramPanel.Modules.Abstractions.csproj" />
</ItemGroup>
</Project>