Visual Studio 2012 Premium SP1与TypeScript插件不兼容。

3

我已经安装了Visual Studio 2012 Premium,并更新到了SP1。我刚刚安装了适用于Visual Studio的TypeScript 8.1.1插件,但它无法正常工作。

我可以创建TypeScript文件,但它们显示为纯文本(没有语法着色或智能感知)。而且我也无法创建TypeScript项目!我对此感到失望,因为我在另一台机器上可以使用这个功能!

有什么想法是出了什么问题吗?


你是否安装了另一个版本的 TypeScript? - Flores
@Flores...不用了!我已经解决了...稍后会给出答案。 - Matthew Layton
SP1尚未发布适用于Visual Studio 2012。您是指Visual Studio 2012的更新1还是适用于Visual Studio 2010的SP1? - Allon Guralnek
@AllonGuralnek,是的,我相信我可能是指更新,而不是SP。如果您愿意,可以随意编辑此问答。 - Matthew Layton
1个回答

2
我已经在这里找到了解决这个问题的方法。 重现步骤:
  1. 下载并安装Visual Studio的TypeScript插件
  2. 安装TypeScript语言服务。
对于x64机器,它位于以下位置:

C:\Program Files (x86)\MicrosoftSDKs\TypeScript\0.8.x.x\TypeScriptLanguageService.vsix

对于x86机器,它位于以下位置:

C:\Program Files\MicrosoftSDKs\TypeScript\0.8.x.x\TypeScriptLanguageService.vsix

现在,您应该能够从Visual Studio创建TypeScript项目。您还应该拥有TypeScript的智能感知功能,并自动编译为JavaScript和压缩的JavaScript的好处。

你认为这会在安装过程中自动运行,还是会弹出提示告诉你该怎么做。唉... - Jonesie
@Jonesie...当然没错!它本应该如此。唉...可惜微软在这方面有些失败了! - Matthew Layton
@MimiEAM,你缺少了TypeScriptLanguageService.vsix文件吗? - Matthew Layton
@series0ne 在安装了.msi文件之后,没有找到TypeScriptLanguageService.vsix文件。 - MimiEAM
@MimiEAM,你是否安装了0.8.0.0和0.8.1.1两个插件版本?- 这对我来说似乎有效。 - Matthew Layton

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接