Visual studio 2012 Visual Studio在使用TypeScript时没有响应

Visual studio 2012 Visual Studio在使用TypeScript时没有响应,visual-studio-2012,typescript,web-essentials,Visual Studio 2012,Typescript,Web Essentials,我正在使用打字脚本。我可以创建简单的typescript示例并运行。 当我创建复杂类型的代码时,VisualStudio没有响应 你们有谁知道这个问题的原因吗?TaskManager上的“性能”选项卡约占35%。你们中有谁知道这个问题吗 我实现的代码如下所示 module myModule{ export class myClass implements myInterface{ // code to PartialUpdate, otalUpdate function declar

我正在使用打字脚本。我可以创建简单的typescript示例并运行。 当我创建复杂类型的代码时,VisualStudio没有响应

你们有谁知道这个问题的原因吗?TaskManager上的“性能”选项卡约占35%。你们中有谁知道这个问题吗

我实现的代码如下所示

module myModule{
  export class myClass implements myInterface{
    // code to PartialUpdate, otalUpdate function declarations and 
    // extra properties and methods
  }
  export interface myInterface{
    PartialUpdate:void;
    TotalUpdate:void;
  }
}
注意:VisualStudio在开始生成之前,在创建代码本身时没有响应

我使用了以下扩展:

  • MicroSoft Web开发工具
  • Nuget包管理器
  • VS 2012的类型脚本
  • 用于JavaScript和Java的Windows库的VS扩展
  • Web Essentials 2012
我的系统配置是

  • 处理器:奔腾双核2.70GHZ
  • 内存:4 GB
  • 系统类型:64位

您是否正在使用最新版本的Web Essentials 2012?(编写时为2.0)和TypeScript()?我在早期的WE和TS 0.8.1组合中也遇到了同样的问题,但在最近的版本中已修复

WebEssentials可以配置为保存时编译和/或生成时编译。进入VS2012中的
Tools>Options>webEssentials>TypeScript
,尝试切换这些开关,看看是否有帮助

禁用Web Essentials,如上所述转到
工具>选项
,然后尝试在保存时关闭
编译类型脚本
。这样,您就可以在不影响性能的情况下享受我们的所有好处

更新


WE 2012刚刚切换到下一个版本:

您有什么Visual Studio扩展以及您的机器规格是什么?刚才,我更新了我的问题!如果您关闭Web Essentials,有什么改进吗?不同之处在于Web Essentials是动态编译的,而纯类型脚本扩展只在构建时编译。当我将Web Essentials设置为禁用时,visual studio正在工作!那就是你的问题了!您可能会发现,如果您可以暂时不进行并行编辑,最好在性能得到修复之前禁用它。我只使用了TypeScript 0.8.1.1。我引用了相同的url来支持js中的TypeScript。仅供参考,我使用的是仅从给定链接下载的web essentials。请启用web essentials,转到上述工具>选项,然后尝试关闭“保存时编译TypeScript”。这样,您就可以在不影响性能的情况下享受我们的所有好处。仅供参考,我正在从事一个非常复杂的模块化项目(50+TS文件和计数,多达五个级别的嵌套AMD模块),使用最新版本的WE和TS,一切都可以在短时间内编译。如果您有vs 2012,您是否需要Web Essentials 2012?@Nikos-WE 2012扩展了vs 2012的TS(和其他Web)功能。两者相辅相成。不,您不需要它,但我个人认为它在使用TS时非常有用。请查看功能集(在上面的链接中),看看您是否认为它对您有好处。@JcFx正是我所需要的。您知道它是否会自动将您的项目更改为使用0.81吗?我最近安装了新的打字脚本。