Files
XplorePlane/XP.ReportEngine/XP.ReportEngine.csproj
T
QI Mingxuan d72b583319 [XP.ReportEngine] 新增 TXT/CSV/Excel 三种报告输出格式支持;Excel (.xlsx) 报告生成器,基于 ClosedXML,支持结构化生成和模板填充两种模式; 新增 XplorePlane_ReportTemplate.xlsx:Excel 报告模板文件。
[XP.ReportEngine] 模型与配置扩展:ReportOutputFormat 枚举:新增 Excel=1, Csv=2, Txt=3(显式序号,向后兼容);新增多格式相关配置加载。
2026-07-01 11:31:41 +08:00

42 lines
1.9 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net8.0-windows7.0</TargetFramework>
<UseWPF>true</UseWPF>
</PropertyGroup>
<ItemGroup>
<!-- ClosedXMLExcel(.xlsx) 读写库,固定到 0.104.x 稳定版 | ClosedXML: Excel(.xlsx) read/write library, pinned to 0.104.x stable -->
<PackageReference Include="ClosedXML" Version="0.104.2" />
<PackageReference Include="itext7" Version="8.0.5" />
<PackageReference Include="itext7.bouncy-castle-adapter" Version="8.0.5" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
<PackageReference Include="Prism.Wpf" Version="9.0.537" />
<!-- 代码页编码支持:.NET 8 需注册 CodePagesEncodingProvider 才能使用 GB2312/GBK | Code page encoding support: required to register CodePagesEncodingProvider for GB2312/GBK on .NET 8 -->
<PackageReference Include="System.Text.Encoding.CodePages" Version="8.0.0" />
<PackageReference Include="Telerik.UI.for.Wpf.NetCore.Xaml" Version="2024.1.408" PrivateAssets="all" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\XP.Common\XP.Common.csproj" />
</ItemGroup>
<ItemGroup>
<Folder Include="Documents\" />
</ItemGroup>
<!-- 字体目录保留备用,当前使用系统字体 | Fonts directory reserved, currently using system fonts -->
<!-- 如需添加自定义字体,取消以下注释 | Uncomment below to add custom fonts -->
<!--
<ItemGroup>
<None Remove="Fonts\*.otf" />
<None Remove="Fonts\*.ttf" />
<Resource Remove="Fonts\*.ttf" />
<Resource Remove="Fonts\*.otf" />
<EmbeddedResource Include="Fonts\*.otf" />
<EmbeddedResource Include="Fonts\*.ttf" />
</ItemGroup>
-->
<!-- 模板文件复制到输出目录 | Copy template files to output directory -->
<ItemGroup>
<Content Include="Templates\*.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
</ItemGroup>
</Project>