拋出異常:奇怪的Visual Studio 2012例外:無法使用文本編輯器
- 指定SnapshotPoint或SnapshotSpan是在不同的ITextSnapshot比這SnapshotSpan。
- 試圖TextBuffer編輯操作,而另一個編輯過程中
- 指數數組
我目前有打開.ascx文件和我的邊界之外正在編輯一些包含Knockout.js數據綁定的html代碼。當編輯文件中的文本時,我被上面的錯誤迎接,我無法退格,刪除或編輯代碼。 Visual Studio文本編輯器移動了所有的顏色,就好像它不知道屏幕上的代碼是什麼一樣。
代碼中的問題:
<div class="paging item-pad-top clearfix">
<ul>
<li><a href="#" data-bind="click: grouped.moveFirst">«</a></li>
<!-- ko foreach: new Array(grouped.pageCount()) -->
<<li>
<a data-bind='text: $index() + 1'/>
</li>
<!-- /ko -->
<li><a href="#" data-bind="click: grouped.moveLast">»</a></li>
</ul>
</div>
注意,第二個裏有兩個<字符。我無法刪除第二個字符。
我以管理員身份運行。 我無法編輯此頁面上的任何其他代碼。
你可以用不同的文本編輯器編輯這個文件嗎? – Jasen
@Jasen是的。但它需要留在Visual Studio和TFS中進行源代碼管理。在Notepad ++中編輯此文件已停止發生錯誤。奇。 –
這可能表示文件已損壞。 – Jasen