繁体   English   中英

webgrease VS2015中的stackoverflow异常

[英]stackoverflow exception in webgrease VS2015

我最近将我的视觉工作室从 2012 年升级到 2015 年,在 VS 2012 上一切正常,但我得到了
“在 WebGrease.dll 中发生类型为 'System.StackOverflowException' 的未处理异常”,当我运行我的应用程序/代码时

在此处输入图片说明

以下是有关版本的详细信息

包 id="WebGrease" version="1.1.0" targetFramework="net40"

更新:我发现的修复

似乎存在 webgrease(1.1.0) 的兼容性问题,vs2015 将其升级到 WebGrease 1.6.0 解决了该问题

我最近遇到了这个,但对于一个非常具体的用例。 我在客户的项目中使用 Syncfusion 产品。

我的开发机器并排安装了 Visual Studio 2013 Ultimate 和 Visual Studio 2015 Enterprise。 我的 WebGrease 包已完全更新到 1.6.0。

当我更新到最新版本的 Syncfusion 时,我开始收到如上所示的 WebGrease StackOverflowException,但只有当我在 VS 2015 中时。2013 没有给我同样的错误。

除非我将特定的 Syncfusion JS 文件添加到我的包中,否则我也没有收到错误消息。 一切都按预期运行,直到我添加了那个包。

我什至通过删除 Antlr、WebGrease、System.Web.Optimization 等解决了删除项目的内置捆绑支持的麻烦。这样做修复了我的错误,但这不是我正在寻找的解决方案。

经过 Syncfusion 支持,他们表示可以在使用 Visual Studio 2015 的机器上运行该项目。他们表示问题一定出在我的机器上。

我保留了一台非常干净的开发机器,只安装我绝对需要的软件,没有别的。 我确信问题不在我这边,并且否认整件事。

我尝试修复 Visual Studio 2015 以及卸载/重新安装 Visual Studio 2015。两者都不起作用。

昨天,我硬着头皮擦了擦机器,重新安装了所有东西。 现在项目运行没有错误。

这不是任何人都想听到的解决方案,但它最终解决了我的问题。

克里夫的笔记:我遇到了同样的问题。 修复最终是擦拭我的机器并从头开始。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM