我想创建一个 dotnet核心控制台应用程序,它应该使用DevExpress XtraReport 创建pdf报告。
如何在 csproj 中引用 devexpress dll ?
非常感谢
修改: 该项目的目标是 net462
这是我的 csproj
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>net462</TargetFramework>
<OutputType>Exe</OutputType>
</PropertyGroup>
<ItemGroup>
<Folder Include="wwwroot\" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.Server.IISIntegration" Version="1.1.2" />
<PackageReference Include="Microsoft.AspNetCore.Server.Kestrel" Version="1.1.2" />
<PackageReference Include="Microsoft.AspNetCore.Server.Kestrel.Https" Version="1.1.2" />
<PackageReference Include="Microsoft.AspNetCore.StaticFiles" Version="1.1.2" />
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="1.1.2" />
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="1.1.2" />
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="1.1.2" />
<PackageReference Include="Microsoft.AspNetCore.Mvc" Version="1.1.3" />
<PackageReference Include="Swashbuckle.AspNetCore" Version="1.0.0" />
</ItemGroup>
<ItemGroup>
<Folder Include="wwwroot/" />
</ItemGroup>
<ItemGroup>
<Content Include="Properties/**">
<CopyToPublishDirectory>Always</CopyToPublishDirectory>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="tempkey.rsa">
<CopyToPublishDirectory>Always</CopyToPublishDirectory>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
</ItemGroup>
</Project>
答案 0 :(得分:2)
xtrareports不支持dotnet核心平台
答案 1 :(得分:2)
请参阅 - Reporting support for .Net core
很难像NET Core 2.0那样谈论可能的估计 不支持System.Drawing,Sörnt。现在,一切都是 .NET Standard 2.0中提供了一些绘图原语,就是这样 (见差异)。另一方面,实现自定义绘图库 这将适用于任何可能的目标.NET平台是一个非常 复杂的任务 - 我会说它和做新报告一样困难 引擎从头开始。是的,有一些绘图的替代品 (例如,Mono的gdipluslib),但它们有很多兼容性问题 我们需要处理,更不用说某些领域(比如实际的 打印)根本没有涉及。当然,兼容 .NET Standard是我们期待的东西,但也有 仍然缺少我们的引擎严重依赖的部分。不用说, 与之相比,.NET Core开发的速度非常快 遗留的.NET Framework,因此我们很有可能会看到更多和 corefx团队很快就提供了更多功能/ API。
.net核心应用尚未支持此功能。在asp.net核心应用程序中可能会有一些解决方法。请参阅下面的参考链接。
<强>参考文献:强>
XtraReports in .NET Core
XtraReports for ASP.NET Core
Reporting support for .Net core