我正在试着处理一个word文档。为此,我安装了DocumentFormat.OpenXml NuGet包。它安装了以下依赖项:

一旦它击中了我正在处理单词文档的代码。它引发此错误“无法加载文件或程序集'System.IO.Packaging、Version=4.0.3.0、Culture=neutral、PublicKeyToken=b03f5f7f11d50a3a‘或其依赖项之一。系统找不到指定的文件。”
到目前为止,我已经尝试了以下几种方法:
<ItemGroup>
<PackageReference Include="DocumentFormat.OpenXml" Version="2.9.1" />
<PackageReference Include="System.IO.Packaging" Version="4.5.0" />
<PackageReference Include="System.Data.Common" Version="4.3.0" />
<PackageReference Include="System.Data.SqlClient" Version="4.6.1" />
</ItemGroup>The type 'Package' exists in both 'System.IO.Packaging, Version=4.0.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' and 'WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 这个错误是对4.0.3.0版本的抱怨,但是nuget添加了System.IO.Packaging DLL的4.5.0版本。我怎么才能解决呢?
发布于 2019-07-03 17:49:58
尝试删除对System.IO.Packaging (4.5.0)的引用,然后尝试添加"WindowsBase“nuget包
或
试一试
Update-Package –reinstall System.IO.Packaging
https://stackoverflow.com/questions/56875068
复制相似问题