亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

MigraDoc 和 .NET Core 2.0

MigraDoc 和 .NET Core 2.0

C#
肥皂起泡泡 2021-09-19 16:25:18
我為 PDF 生成制作了一個類庫。它是使用 PDFshart-MigraDoc(核心包*)實現的。類庫本身使用 .NET Standard 作為其目標框架。我可以在經典 C# 項目(如 WinForms)中使用類庫,但是如果我嘗試將它與 .NET Core 2.0 一起使用,我會收到以下錯誤:無法加載文件或程序集“System.Drawing.Common,Version=0.0.0.0,Culture=neutral,PublicKeyToken=xxxx”。該系統找不到指定的文件。我想這樣做的原因可能是 MigraDoc 在其實現中使用了“System.Drawing”,(據我所知).NET Core 框架不支持它。但是,這并沒有真正解決我的問題,即我需要類庫適用于所有 .NET 框架。根據這篇文章的建議,我嘗試包含 NuGet 包CoreCompat.System.Drawing。但這一直沒有效果,可能是因為 MigraDoc 仍在嘗試使用“原始”庫。System.Drawing有什么方法可以讓我的類庫適用于 .NET Core?還是我運氣不好……?注意:MigraDoc Core Package 與 .NET Core Framework 無關。名字的沖突只是巧合。
查看完整描述

2 回答

?
ibeautiful

TA貢獻1993條經驗 獲得超6個贊

在 github 上找到了PDFSharp & MigraDoc的端口,它使用System.Drawing.Common并與 .Net Core 一起工作。

我有同樣的并讓它完全工作。

注意:您可能需要在 .Net Core 項目中添加System.Drawing.Common Nuget 包


查看完整回答
反對 回復 2021-09-19
  • 2 回答
  • 0 關注
  • 221 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號