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

Lor*_*eck 58 visual-studio typescript

如何在Visual Studio中开始编写TypeScript项目?当我创建一个新项目时,没有它的选择.我安装了Visual Studio 2012以及TypeScript添加

nik*_*eee 44

我刚刚找到了解决方案:手动安装VS-Extension.

在某种程度上,VS-Extension未安装.你可以手动完成.有一个.vsix文件位于C:\Program Files (x86)\Microsoft SDKs\TypeScript\0.8.0.0被调用TypeScriptLanguageService.vsix.尝试运行此文件.它应该安装TypeScript扩展.

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

为我工作.现在我可以创建TypeScript项目,它列在Visual Studio扩展列表中.

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


Fen*_*ton 20

您可以使用"添加">"新建项"对话框将TypeScript文件添加到现有项目中.

在此输入图像描述

您还可以使用"添加">"新建项目"对话框,使用TypeScript创建HTML应用程序类型的项目.此项目类型在Installed - >(Templates) - > Visual C#下.

在此输入图像描述

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


Ale*_*man 15

如果使用Visual Studio 2017,则已从模板中删除模板"带有TypeScript的HTML应用程序".

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

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

  • 转到"添加新项目"窗口
  • 在左侧,在左侧树视图中转到"在线"
  • 搜索"TypeScript HTML应用程序模板" 在此输入图像描述
  • 安装扩展程序,模板应该在'installed - > TypeScript'下可用

  • 我最终也使用了这个。但我仍然在想:为什么我们根本没有任何“纯”打字稿项目,那只会生成我们可以使用后期构建复制到任何网络项目的 Javascript 文件。所有常见对象都将在一个项目中。我也可以找到并使用可以将 C# 模型转换为 Typescript 从而自动生成模型部分的工具。我还可以使用 partials 将方法添加到我可以从 Angular 控制器调用的模型中,从而确保功能存在于最相关的类中。我错过了什么吗? (2认同)

Nei*_*eil 13

遵循其他答案,但在Win7 64 w/VS 2010上安装TypeScriptSetup.0.8.0.msi后无法找到TypeScriptLanguageService.vsix.

要在VS 2010上安装,请使用7zip打开上述msi并解压缩"TypeScriptLS.vsix_File",删除尾随的_File,并照常运行.

这给出了一个新的TypeScript项目模板(但不是神秘的文件模板),intellisense,代码突出显示等.

  • 你怎么编译ts? (2认同)
  • 嗨Rick,tsc.exe不适用于XP,但是对于其他任何看过这个的人,你可以使用Windows Script Host在XP上编译你的Typescript:cscript path/to/tsc.js source-file.ts你可以在TypeScriptLanguageService.vsix中的cab文件中找到tsc.js (2认同)