C# OOXML希望使用更新版本的DocumentFormat.OpenXml dll版本为2.8.1.0

C# OOXML希望使用更新版本的DocumentFormat.OpenXml dll版本为2.8.1.0,c#,.net,openxml,C#,.net,Openxml,将DocumentFormat.OpenXml dll版本更新为is 2.8.1.0后 我得到以下错误 System.IO.FileNotFoundException-无法加载文件或程序集“System.IO.Packaging,Version=4.0.2.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”或其依赖项之一。系统找不到指定的文件 我尝试了以下操作,但得到了异常 PM>安装软件包系统.IO.Packaging 正在尝试收集包的依赖项信

将DocumentFormat.OpenXml dll版本更新为is 2.8.1.0后

我得到以下错误

System.IO.FileNotFoundException-无法加载文件或程序集“System.IO.Packaging,Version=4.0.2.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”或其依赖项之一。系统找不到指定的文件

我尝试了以下操作,但得到了异常

PM>安装软件包系统.IO.Packaging

正在尝试收集包的依赖项信息

“System.IO.Packaging.4.5.0”与项目“xxx”相关,目标为“.NETFramework,版本=v4.5.2”
收集依赖项信息花费了1.93毫秒
正在尝试解析DependencyBehavior为“最低”的包“System.IO.Packaging.4.5.0”的依赖项
解析依赖项信息花费了0毫秒
解决安装包“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”为目标但包不包含任何程序集引用或内容的项目
与该框架兼容的文件。有关详细信息,请与软件包作者联系。

注:我们的project.net版本是4.5.2

语言:c#

我已经下载了OpenXML2.8.1,并在.NET4.5.2项目中使用它。它对我来说毫无错误

根据您的错误消息,您是否使用了其他dll?你用过吗


如果您不使用OpenXML,而只使用System.IO.FileSystem.Primitives,会出现此错误吗?

您是否尝试过从nuget删除引用、清空bin文件夹,然后安装
Document.Format
System.IO
软件包?