2010-08-03 27 views
15

我們從.NET 2.0升級到.NET 3.5。當我嘗試在Visual Studio 2008的調試器下運行ASP .NET Web項目時,我的同事正在獲得以下對話框。他可以很好地構建,但他無法調試(因此,這是一個運行時問題) :Extender Provider無法返回擴展程序

微軟的Visual Studio

「的擴展提供程序無法返回擴展此對象繼續之前請更正(您可能會重命名當前的web.config並添加一個新的。)。」

好吧

尋找這個錯誤提供了一個用法語打但是谷歌翻譯的命中, web.config中。那麼,我的同事有一個web.config。

謝謝!

+0

同樣的問題,當我右鍵點擊一個解決方案文件夾添加>查看。我通過點擊New Item來解決它。 – Doruk 2016-10-26 09:56:30

回答

31

我遇到的

的擴展提供程序無法返回擴展此對象。

在winforms設計器窗口中的消息。

我知道,你的問題是關於ASP.Net 3.5,但對我來說我解決它通過:

  • 關閉在Visual Studio
  • 解決方案刪除從obj的和bin目錄有問題的項目。

當我重新打開解決方案時,錯誤不再發生在設計器中。

+1

聽起來不錯。感謝您花時間回答這個問題。 – Dan7el 2011-08-16 19:41:13

+0

今天VS2012有同樣的問題;這固定它。謝謝! – 2013-08-15 16:21:54

+0

當Sharepoint列表定義顯示爲普通文件夾而不是共享點列表定義時,會出現同樣的問題!感謝你的回答!!! – Bernhard 2015-09-28 13:42:04

1

我解決了它,只需關閉Visual Studio並再次打開它。我正在使用Visual Studio 2015社區版,並且不必刪除這些文件夾。

0

在VSTO中,您不能在調試另一個VSTO應用程序時使用設計器。

例如,如果另一個VSTO調試會話正在運行,並且您嘗試在另一個項目上調用Excel設計器,則會顯示「Extender Provider未能爲此對象返回Extender」。停止調試以釋放設計器。

0

我在Visual Studio 2015中遇到了這個問題,即使在清理項目,重新啓動Visual Studio並重新啓動我的電腦後,錯誤仍然存​​在。

爲我解決了什麼問題,是右鍵單擊xaml文件並選擇打開方式...> XML編輯器。它打開了文件,之後沒有發生錯誤。