【发布时间】:2018-09-05 14:57:35
【问题描述】:
将 DocumentFormat.OpenXml dll 版本更新为 2.8.1.0 后。
我收到以下错误。
System.IO.FileNotFoundException - 无法加载文件或程序集“System.IO.Packaging,版本=4.0.2.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”或其依赖项之一。该系统找不到指定的文件。
我尝试如下,但得到异常
PM> Install-Package System.IO.Packaging
试图收集包的依赖信息
关于项目“xxx”的“System.IO.Packaging.4.5.0”,针对“.NETFramework,Version=v4.5.2”
收集依赖信息需要 1.93 毫秒
尝试使用 DependencyBehavior“最低”解决包“System.IO.Packaging.4.5.0”的依赖关系
解析依赖信息耗时 0 ms
解决安装包“System.IO.Packaging.4.5.0”的操作
解决了安装包“System.IO.Packaging.4.5.0”的操作
从“nuget.org”检索包“System.IO.Packaging 4.5.0”。
安装失败。回滚...
项目“xxx”中不存在包“System.IO.Packaging.4.5.0”
文件夹“E:\Working\Projects\xxx-OOXML-Aug22\packages”中不存在包“System.IO.Packaging.4.5.0”
执行 nuget 操作需要 1.76 秒
安装包:无法安装包“System.IO.Packaging 4.5.0”。您正在尝试将此软件包安装到
以“.NETFramework,Version=v4.5.2”为目标的项目,但该包不包含任何程序集引用或内容
与该框架兼容的文件。如需更多信息,请联系包作者。
注意:我们的项目.net版本是4.5.2
语言: c#
【问题讨论】:
-
您是否尝试过删除引用,清空 bin 文件夹,然后从 nuget 安装
Document.Format和System.IO包?