Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在Visual Studio中编辑TypeScript文件_Typescript_Visual Studio 2015 - Fatal编程技术网

无法在Visual Studio中编辑TypeScript文件

无法在Visual Studio中编辑TypeScript文件,typescript,visual-studio-2015,Typescript,Visual Studio 2015,我刚刚加载了我的解决方案—一个ASP.NET MVC项目、两个TypeScript项目和几十个类库,以便在Visual Studio 2015 Pro Update2中对其进行一些处理,结果发现,当我打开一个.ts文件时,我无法在其中键入内容。如果我点击backspace键,什么也不会发生,但是如果我拖动来选择文本并剪切它,我就能够修改文件。如果我撤销,我可以恢复文本,但我无法修改文件 有趣的是,我上周偶然发现了这个问题。在完全卸载VisualStudio并进行完全重新安装后,我重新加载了项目,

我刚刚加载了我的解决方案—一个ASP.NET MVC项目、两个TypeScript项目和几十个类库,以便在Visual Studio 2015 Pro Update2中对其进行一些处理,结果发现,当我打开一个.ts文件时,我无法在其中键入内容。如果我点击backspace键,什么也不会发生,但是如果我拖动来选择文本并剪切它,我就能够修改文件。如果我撤销,我可以恢复文本,但我无法修改文件

有趣的是,我上周偶然发现了这个问题。在完全卸载VisualStudio并进行完全重新安装后,我重新加载了项目,但发现此问题仍然存在。为了寻找任何可能导致这种情况发生的奇怪因素,我在上遇到了这个问题,发现我的一个项目中有一个tsconfig.json,阻止我在其他项目上设置TypeScript属性。当我查看它时,我发现它是完全空的,没有设置任何内容,所以我删除了它。一时兴起,我尝试再次编辑一个TypeScript文件,功能恢复得好像什么都没发生过一样,所以我认为这是某种侥幸,并对此置之不理

今天,我又回到了同样的困境中,但解决方案中没有tsconfig.json文件,无论是否填充。我可以按预期编辑每个项目的属性,但我不能键入任何以.ts结尾的文件。如果我打开一个html文件,我可以按预期修改它。如果我打开一个C文件,我也可以修改它,但是.ts和我只是在混搭键,没有任何效果。重新启动VS没有任何作用,从上周开始我就知道重新安装也不会起作用

还有其他人经历过这种情况吗?如果是的话,你能解释一下是什么原因造成的,以及我可能如何解决这个问题吗


谢谢

我也看到过同样的行为。我无法在VisualStudio内的Cordova/Ionic项目中编辑任何ts文件,尽管使用另一个编辑器编辑效果很好。现在,改变tsconfig.json并重建似乎已经解决了这个问题。即使在我恢复tsconfig和rebuild中的更改后,编辑ts文件仍能继续工作。因此,如果您没有tsconfig,那么临时添加一个最小的就足够了。