我们的开发团队实施了Pdfsharp,以便在网站上生成pdf
他们使用Visual Studio“ Install-Package HtmlRenderer.PdfSharp -Version 1.5.0.5”上的此命令在本地环境中安装了pdfsharp软件包,效果很好
进入生产环境代码是通过Azure DevOps CI / CD部署的 在创建构建过程时,我们将执行Nuget,NPM和其他步骤。 现在我们在.Net-CLI中添加了同一行命令,“当我通过错误消息这样做时,添加了HtmlRenderer.PdfSharp --version 1.5.0.5包” -----> 错误:进程“ C:\ Program Files \ dotnet \ dotnet.exe”失败,退出代码为1 在以下项目上,Dotnet命令失败,退出代码为非零:我尝试使用PowerShell在webapp(API)中直接安装pdfsharp软件包 但是我不知道在后端服务器级别安装pdfshap的想法是否正确?
答案 0 :(得分:0)
请参阅overview on how to use packages。
简而言之,您只需将软件包安装/添加到项目一次。这将修改项目,然后将修改后的csproj
保存到源代码管理中。然后在CI机器上,在解决方案上运行dotnet restore
(如果解决方案仅包含SDK样式的项目,否则运行nuget restore
)。
作为将来的参考,告诉我们dotnet.exe返回的退出代码1不足以理解问题。 dotnet.exe的输出将包含有关失败原因的其他错误信息。