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

前端之家收集整理的这篇文章主要介绍了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>

猜你在找的asp.Net相关文章