【发布时间】:2015-09-25 19:19:44
【问题描述】:
尝试运行我的项目/网站时,我收到错误消息:
无法加载文件或程序集“System.Web.Helpers, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或其依赖项之一。系统找不到指定的文件。
我不知道 System.Web.Helpers 来自哪里,我的解决方案甚至没有引用它。我在 System.Web.Helpers 和 3.0.0.0 上进行了查找,但都没有找到。此外,这个项目正在为我团队中同一分支的其他人工作。
我浏览了互联网并尝试了很多解决方案。没有想法了。
【问题讨论】:
-
捕获包含 Fusion、AssamblyLoad 和异常数据的 ETW 跟踪。我在这里写了一个包含数据的 WPR 配置文件:stackoverflow.com/a/30289933/1466046。压缩 ETL,将压缩文件上传到 OneDrive 并在此处发布链接。
-
它有没有出现在你的 web.config 中?
-
@MrMoose 不,它没有被任何地方引用
-
捕获踪迹,这里我可以看到问题所在。
-
@Beastwood,有other posts 和answers 表明这可能是由于目标机器上没有安装MVC。有可能,虽然您没有明确引用它,但如果由于您的项目依赖于 MVC 而需要它,如果您的机器没有安装所需的库(并且您的其他开发人员确实安装了该库),那么也许这就是问题所在。
标签: asp.net .net visual-studio assemblies .net-assembly