加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – 无法加载文件或程序集’WebMatrix.Data,版本= 3.

发布时间:2020-12-15 20:18:36 所属栏目:asp.Net 来源:网络整理
导读:无法加载文件或程序集“WebMatrix.Data,Version = 3.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35”或其一个依赖项.该系统找不到指定的文件. 解决方法 这是您创建的解决方案还是已下载的解决方案(作为示例或同事完成的工作)?您是否拥有安装
无法加载文件或程序集“WebMatrix.Data,Version = 3.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35”或其一个依赖项.该系统找不到指定的文件.

解决方法

这是您创建的解决方案还是已下载的解决方案(作为示例或同事完成的工作)?您是否拥有安装在Visual Studio中的数据版本的NuGet,并且已经检查了项目的已安装软件包 – 如果您已经从源代码管理器下载解决方案或在线下载zip样本,则可能需要还原软件包.

执行此操作的最简单方法是检查NuGet软件包管理器是最新的“工具”> “扩展和更新”,然后(在Visual Studio中选择适用的项目)选择“项目”> “管理NuGet软件包”.如果在您的解决方案包目录中找不到安装的软件包,那么NuGet应该为您恢复它们.

或者,您可能已经添加了对该包具有依赖性的包,并且您没有安装或具有以前的版本.

要在NuGet软件包管理器中安装软件包控制台类型 –

Install-Package Microsoft.AspNet.WebPages.Data

或者在“管理NuGet软件包”窗口中搜索“Microsoft.AspNet.WebPages.Data”,可通过上述说明进行访问.

如果您安装了该软件包的先前版本,则可能需要将该版本号重新映射到版本3.0.0.0,并在项目配置(最有可能的Web.config)文件中使用以下代码,以避免破坏依赖关系的软件包以前的版本 –

<dependentAssembly>
  <assemblyIdentity name="WebMatrix.Data" publicKeyToken="31bf3856ad364e35" culture="neutral" />
  <bindingRedirect oldVersion="0.0.0.0-2.0.0.0" newVersion="2.0.0.0" />
</dependentAssembly>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读