2017-02-27 68 views
5

description該操作無法完成。無效的指針 - 的Visual Studio 2015年更新3

打開.cshtml文件時收到此錯誤:

操作無法完成。無效的指針

安裝更新3和.Net核心後,一切都開始。 mvc核心應用程序.cshtml文件正確打開。

+0

顯示CSHTML文件中的代碼,也就是你貼不會幫助任何人能幫助你 – Seabizkit

+0

我說的是在我的ASP.NET MVC 6項目中的所有文件.cshtml形象。當我嘗試附加到應用程序進程時出現同樣的錯誤。 –

+0

以及展示他們 – Seabizkit

回答

11

請清除Visual Studio的組件緩存,重新啓動Visual Studio,然後重試。我懷疑更新後組件之間有一些版本衝突。組件緩存位於%LocalAppData%\Microsoft\VisualStudio\14.0\ComponentModelCache

+0

我試過這個,它不能幫助我。 謝謝。 –

+0

對不起,爲Visual Studio 2015年的正確路徑爲%LOCALAPPDATA%\微軟\ VisualStudio的\ 14.0 \ ComponentModelCache –

+3

你也可以使用的Mads Kristensen的分機[鏈接](https://marketplace.visualstudio.com/items?itemName=MadsKristensen。 ClearMEFComponentCache) –

0

對於那些像我一樣瘋狂的嘗試解決此問題的人,我的解決方案是在web.config中,我已將webpages:Version值設置爲3.0.0.0。現在我可以再次打開cshtml文件。

<appSettings> 
    <add key="webpages:Version" value="3.0.0.0" /> 
    </appSettings> 
相關問題