簡體   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