C# - openxml 操作excel - '“System.IO.Packaging.Package”在未被引用的程序集中定義'


  在 CodeProject 中,有位網友寫的一篇基於OpenXML SDK 2.0 對excel(大數據量)進行操作,其中,運行的時候,有如下錯誤:

類型“System.IO.Packaging.Package”在未被引用的程序集中定義。必須添加對程序集“WindowsBase, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”的引用。

解決方案是添加 windowsbase.dll即可.

並且注意的是,在 openXml2.0的readme.htm文件中,需要的.netframework版本是3.5sp,而不是.netframework4.0.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



猜您在找 CS0012: 類型“System.Data.Objects.DataClasses.EntityObject”在未被引用的程序集中定義 類型“System.Data.SQLite.SQLiteParameter”在未被引用的程序集中定義。必須添加對程序集“System.Data.SQLite, Version=1.0.66.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139”的引用 解決報錯:類型“System.Object”在未被引用的程序集中定義。必須添加對程序集“System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”的引用 編譯器錯誤消息: CS0012: 類型“System.Object”在未被引用的程序集中定義。必須添加對程序集“netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51“的引用 類型“ModelClientValidationRule”在未引用的程序集中定義。必須添加對程序集“System.Web.WebPages, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”的引用。 CS0012 類型“DbContext”在未引用的程序集中定義。必須添加對程序集“EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”的引用。 Repository E:\項目\wx\Repository\DbContextFac System.Web.Mvc 找到的程序集清單定義與程序集引用不匹配 C#實現從dll程序集中動態加載窗體 C#異常--System.IO.FileLoadException:“混合模式程序集是針對“v2.0.50727”版的運行時生成的錯誤 命名空間“System.Windows”中不存在類型或命名空間名“Forms”(是否缺少程序集引用?) ——c#
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM