我刚刚加载了我的解决方案(一个ASP.NET MVC项目,两个TypeScript项目和几十个类库),在Visual Studio 2015 Pro Update2中对它进行了一些工作,发现当我打开.ts文件时,我无法输入它。如果我按下退格键,没有任何反应,但如果我拖动选择文本并剪切它,我就可以修改文件了。如果我然后撤消,我可以恢复文本,但我无法以其他方式显然修改文件。
上周我有趣地遇到了这个问题。完全卸载Visual Studio并完成重新安装后,我重新加载项目只是为了发现此问题仍然存在。寻找可能导致这种情况发生的奇怪事情,我在https://github.com/Microsoft/TypeScript/issues/8659遇到了问题,发现我的一个项目中有一个tsconfig.json,阻止我在其他项目上设置TypeScript属性。当我看着它时,我发现它完全是空的并且没有设置,所以我删除了它。一时兴起,我试图再次编辑一个TypeScript文件并恢复功能,好像什么都没发生一样,所以我认为这是某种侥幸并忽视它。
今天,我回到同一个泡菜中,但在解决方案中没有填充或未填充的tsconfig.json文件。我可以按预期编辑每个项目的属性,但是我无法键入任何以.ts结尾的文件。如果我打开一个html文件,我可以按预期修改它。如果我打开一个C#文件,我也可以修改它,但是.ts和我只是粘贴密钥而没有任何影响。重新启动VS什么也没做,我从上周知道重新安装也没有做到这一点。
有没有其他人经历过这个,如果有的话,你能否解释一下导致它的原因以及我如何解决这个问题?
谢谢!