在Visual Studio中创build一个新的TypeScript项目

我如何开始在Visual Studio中编写TypeScript项目? 当我创build一个新项目时没有select它。 我有Visual Studio 2012与TypeScript附加一起安装

我刚刚find了解决办法: 手动安装VS-Extension。

在某种程度上,VS扩展没有得到安装。 你可以手动完成。 在C:\Program Files (x86)\Microsoft SDKs\TypeScript\0.8.0.0名为TypeScriptLanguageService.vsix.vsix文件。 尝试运行这个文件。 它应该安装TypeScript扩展。

如果您运行的是基于x86的系统,请尝试查看C:\Program Files\Microsoft SDKs\TypeScript\0.8.0.0

为我工作。 现在我可以创buildTypeScript项目,并在Visual Studio扩展列表中列出。

请注意,较新版本的TypeScript删除了文件夹0.8.0.0 。 您可以在C:\Program Files (x86)\Microsoft SDKs\TypeScriptfind.vsix文件。

您可以使用Add> New Item对话框将TypeScript文件添加到现有项目中。

在这里输入图像说明

您还可以使用“添加”>“新build项目”对话框创build一个types为HTML的应用程序。 该项目types在“已安装 – >(模板) – > Visual C#”下。

在这里输入图像说明

如果Visual Studio中缺less这些选项,则应该尝试重新安装TypeScript Visual Studio插件 。

跟着其他答案,但在Win7 64 w / VS 2010上安装TypeScriptSetup.0.8.0.msi后找不到TypeScriptLanguageService.vsix。

要在VS 2010上安装,使用7zip打开上面的msi并提取“TypeScriptLS.vsix_File”,删除尾部的_File,并照常运行。

这给了一个新的TypeScript项目模板(但不是神秘的文件模板),智能感知,代码高亮等。

如果您使用Visual Studio 2017,模板“HTML Type Application with TypeScript”已被删除。

但是你可以在Github上安装rich-newman的扩展: https : //github.com/rich-newman/typescript-html-application-vs2017-template

要安装它,请执行以下操作:

  • 转到“添加新项目”窗口
  • 在左侧去左树视图中的“在线”
  • search“TypeScript HTML应用程序模板” 在这里输入图像说明
  • 安装扩展名,模板应该在'installed – > TypeScript'

我也没有项目和ts文件模板,试图重新安装它(只是通过运行vsix文件),没有帮助,所以我1.卸载(从VS2012pipe理器)扩展2.closuresVS2012,然后安装它再次瞧,项目和文件模板神奇地出现了。 感谢上帝,它的工作 – 我可以开始玩的语言,而不必每次手动运行转换。

安装打字稿会添加一个新的项目types,并为现有项目添加一个文件types。 安装打字稿后,您可以尝试在新的项目窗口中search“打字稿”。 它显示“HTML应用程序与TypeScript”给我。

每个.ts文件打字稿文件都会添加一个相关的.js文件。

希望这可以帮助!

旧post,新build议:

我在Win8 / VS2012上花了几个小时来处理这个问题。 在多次安装/重新安装(Typescript plugin v 0.8.3)之后,有效的方法是以pipe理员模式运行VS2012并(重新)安装Web Essentials 2012 。 这对我来说是个诀窍,我得到了Typescript,因为它是Add New Project...的自己的部分Add New Project... (以及上面提到的所有其他好东西)。

什么让我想起在pipe理模式下运行的过程是更新文档(如果你想在本地安装文档),它也有一个恼人的神秘错误。 以pipe理员模式运行也是答案。

您不必一直以pipe理模式运行,更新IDE本身(新插件等)可能是一个很好的做法。

对于0.9.1.1版本,我可以按照这里的说明工作: http ://typescript.codeplex.com/wikipage?title=Compile-on-Save。

Web Essentials 2012 3.0刚刚禁用了对Typescript的支持: http ://vswebessentials.com/changelog

另一个提示 – 你需要安装Visual Studio for Web。 它不会用于桌面的VS。 另外,你需要在VS之后安装插件,所以如果你先安装插件,卸载它然后重新安装。