报错:未能加载文件或程序集“WebGrease, Version=1.5.1.25624, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)
□ 背景
通过NuGet安装某程序包后,运行程序出现如上错误。
□ 分析
可能是程序集版本不兼容引起的,可以通过NuGet先把程序包删除,然后再安装最新或某个版本的程序包。
□ 解决方法
通过"uninstall-package -f WebGrease"先卸载,然后通过"install-package WebGrease"再下载最新版本,问题解决。
关于使用NuGet程序包卸载和安装:
● 查看版本:到https://www.nuget.org
● 删除程序包:uninstall-package -f WebGrease
● 安装某个版本的程序包:install-package WebGrease -Version 1.3.0