vs2015无法编辑html,Visual Studio 2015:无法编辑TypeScript文件,得到异常0x80020101

看似随意,VS2015开发了TypeScript文件的问题。它们加载速度慢,没有任何色彩,最重要的是,它们不会响应键盘。其他文件(如js文件)似乎工作正常。Visual Studio 2015:无法编辑TypeScript文件,得到异常0x80020101

打开VS后第一次加载.ts文件时,弹出窗口显示“遇到异常,这可能是由扩展造成的。”它还指示我到活动日志,其包含单个误差重复约100倍:在Microsoft.CodeAnalysis 0x80020101:

描述: System.Runtime.InteropServices.COMException(0x80020101):从HRESULT异常。 Editor.TypeScript.ScriptServices.ShimFactory.IJavaScriptExecutionEngine.AddScript(String name,String text,Int32 textLength)at Microsoft.CodeAnalysis.Editor.TypeScript.ScriptServices.ShimFactory.ShimFactory.Factory.ReinitializeEngineAndFactoryIfNeeded()at Microsoft.CodeAnalysis.Editor.TypeScript。在Microsoft.CodeAnalysis.Editor.TypeScript.ScriptService上的ScriptServices.ShimFactory.ShimFactory.Factory.CreateOrUpdateShim(String createShimFunction,Object host,ShimAndServicesFileVersion & shimInfo) s.ShimFactory.ShimFactory.CreateOrUpdateShim(字符串字幕,字符串createShimFunction,对象主机,ShimAndServicesFileVersion & shimInfo)在Microsoft.CodeAnalysis.Editor.TypeScript.ScriptServices.Proxies.AbstractProxy 1.InvokeShimMethod[T](String methodName, Object[] arguments) at Microsoft.CodeAnalysis.Editor.TypeScript.ScriptServices.Proxies.ClassifierProxy.TryAddLexicalClassifications(String lineText, Int32 lexState, Int32 offset, TypeScriptLexicalClassificationMap classificationMap, ITextSnapshot snapshot, List 1个tagSpans,的Int32 & newEndOfLineState)在Microsoft.CodeAnalysis.Editor。 TypeScript.Features.Classifier.LexicalClassificationTaggerProvider.Tagger.AddLexicalClassifications(ClassifierProxy classifier,String text,Int32 lineNum,Int32 offset,ITextSnapshot snapshot,List 1 tagSpans) at Microsoft.CodeAnalysis.Editor.TypeScript.Features.Classifier.LexicalClassificationTaggerProvider.Tagger.GetClassifications(NormalizedSnapshotSpanCollection spans, List 1 results)at Microsoft.CodeAnalysis.Editor.TypeScript.Features.Classifier.LexicalClassificationTaggerProvider.Tagger.GetTags (NormalizedSnapshotSpanCollection跨度)Microsoft.VisualStudio.Text.Tagging.Implementation.TagAggregator`1.d__38.MoveNext()

来源:编辑或编辑分机

我不能为我的生活弄清楚什么是错的。我已经使用Microsoft的安装程序更新了TypeScript VS的版本,并且正在运行到最新的版本。执行tsc -v返回版本1.8.9,但在帮助 - >关于Microsoft Visual Studio中给出的版本是1.8.30.0。我的项目通过npm请求的版本是^ 1.8.10。

同样,在错误发生之前,我没有更改任何设置。我做了一些同事检查过的变化,这些并没有以任何明显的方式改变TypeScript,尽管它们可能已经更新了Typings的版本。 (我们运行的是1.1.0)。值得注意的是,即使在不使用任何TypeScript的不相关项目中,我也遇到了同样的问题,尽管第一次打开.ts文件似乎不会引发上述异常。我只是无法编辑文件。

我最好的猜测是我的VS TypeScript工具已经搞砸了,但我不知道如何发生。任何帮助将非常感激。谢谢!

编辑:我正在运行VS2015 Professional,更新2.在我的.csproj中设置的TypeScriptToolsVersion是1.8。

编辑2:这被认为是Visual Studio 2015 - Editing TypeScript files的一个可能的重复,看起来相似;然而,该帖子中唯一建议的补救措施(从.tsconfig.json中删除评论)不适用于我的情况,因为我的.tsconfig已经没有评论。同样,我想保留我的文章,因为它包含比可能的重复更多的细节。

2016-06-14

Nat Webb

+0

[Visual Studio 2015 - 编辑TypeScript文件]的可能重复(http://stackoverflow.com/questions/35807201/visual-studio-2015-editing-typescript-files) –

+0

我调查了唯一的解决方案建议在该问题是从.tsconfig.json中删除评论。不幸的是,我的.tsconfig文件中没有任何注释,所以我必须假设原因是别的。 –

+0

您运行的是哪个版本的WIndows,并且可以将tsconfig.json和activitylog发送到我的配置文件中的地址? –

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值