微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

无法加载文件或程序集“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>

原文地址:https://www.jb51.cc/aspnet/246079.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐