asp.net-mvc – 在Visual Studio中使用TypeScript在lib.d.ts中出
我有一个小型的MVC4网络应用程序,使用TypeScript作为客户端(~40 .ts文件).
当我将TS升级到0.9.1.1时,我现在看到lib.d.ts中的100个错误出现在Visual Studio 2012中的错误列表中. 问题是不可避免的(我们团队的所有成员在升级时都得到了相同的东西),但实际上不可能可靠地重现.一些行为: >只有在某个(看似随机的)时间之后,错误才会立即出现. “所有命名属性必须是字符串索引器类型’any’的子类型” 我尝试在VS2012和VS2013 RC中设置一个新的空项目,然后开始逐个添加我们的TS类.在某些时候,错误将会出现,但是在确定可能启动的步骤时,回溯步骤已经证明是徒劳无功的.但是,它似乎只会在您接近15-20 .ts文件时发生. 我在这里结束了我的智慧. PS.在错误列表中,在“项目”列下,它通常命名特定文件,而不是项目.通常它是一个定义文件,例如underscore.d.ts.为什么这会被命名为项目? 编辑: 我设法用一个.ts文件和一些定义文件重新创建它. App.ts module Application { export class Main { constructor(options?) { } } } 除了最新版本: backbone.d.ts jquery.d.ts underscore.d.ts backbone.relational.d.ts 我做了很多快速的更改并保存到App.ts再现,即5秒内~10.这会建议文件权限错误吗? 解决方法
似乎是因为在打字稿语言服务中进行了优化. Visual Studio尝试部分更新信息以进行分析,但一旦分析滞后,就会发生更新命令.
临时修复是剪切文件的全部内容并将其粘贴回来,这为语言服务提供了文件的全新视图. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 为什么我的Html帮助者没有智能感?
- asp.net-mvc-3 – 使用自定义VirtualPathProvider加载嵌入式
- asp.net-mvc – 自定义模型绑定,模型状态和数据注释
- ASP.NET没有魔法——ASP.NET Identity与授权
- asp.net-core – options的用途.AutomaticAuthenticate wit
- 使用ASP.NET Web API作为映像服务
- asp.net – 脚本标签和链接标签进入asp:内容或外部
- WPF中ComboBox绑定数据库自动读取产生数据
- asp.net-mvc – Asp.Net MVC:为什么我的视图将NULL模型传递
- asp.net核心 – 我需要哪个包在asp.net 5中的图像?