asp.net - 如何让 TypeScript 与 Visual Studio 2013 一起工作

标签 asp.net .net visual-studio typescript visual-studio-2013

我已经下载了适用于 Visual Studio 的 Typescript 插件,安装它并重新启动了我的电脑。我还安装了 VS 2013 Express for Web 和 VS 2013 Ultimate Preview,但没有 TypeScript。没有文件模板,没有项目模板,什么都没有。

让 TypeScript 正确安装/显示在 Visual Studio 中的各种方法有哪些?我已经尝试了很多不同的事情,比如寻找 vsix 文件并打开它(但是这个版本的 TypeScript 中不存在该文件 - 除非他们将它移动到其他地方),我试过下载并安装 Web Essentials - 但他们的网站说他们不再支持 TypeScript,因为显然 VS 现在原生支持它。我还多次卸载/重新安装 TypeScript。

我什至尝试下载旧版本的 TypeScript 0.8.3,但我发现的每个链接都将我重定向到 0.9.1 的新下载页面。

没有任何作用。

如何让 TypeScript 与 VS 2013 Express for Web VS 2013 Ultimate Preview 一起工作?

我在整个网络上看到论坛帖子和评论,人们说它对他们有用。我不知道会发生什么。

最佳答案

我在这里找到了一个问题,其答案几乎有效。但是在改变了周围的一些东西之后,我能够让它工作。这些步骤与原文略有出入,可引用here .

  1. 关闭 Visual Studio。
  2. 安装 Visual C++ Redistributable for Visual Studio 2012 Update 3 x86 版本(即使在 x64 平台上运行;tsc.exe 是 x86 应用程序)。
  3. 下载 Visual Studio 2012 版本 0.9.0.1 的 TypeScript
  4. 使用 https://code.google.com/p/lessmsi/MSI 文件解压缩/提取到临时位置
  5. 复制目录 SourceDir\Microsoft SDKs\TypeScript%ProgramFiles(x86)%\Microsoft SDKs
  6. 复制目录 SourceDir\VS11_EXTENSIONS_DIR\TypeScript%ProgramFiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft
  7. 复制 SourceDir\VS11 文件夹中的两个文件 (file.ts, newtypescriptfileitems.vsdir) 到 %ProgramFiles(x86)%\\Microsoft Visual Studio 12.0\Common7\IDE\NewFileItems
  8. 将文件夹 SourceDir\MSBuild\Microsoft\VisualStudio\v12.0\TypeScript 复制到 %ProgramFiles(x86)%\MSBuild\Microsoft\VisualStudio\v12.0
  9. 修改路径环境变量以包含 %ProgramFiles(x86)%\Microsoft SDKs\TypeScript
  10. 启动 Visual Studio 。

这些确切的步骤使我能够在 Visual Studio 2013 Preview 和 Visual Studio 2013 Express for Web 中使用完整的 TypeScript 支持。非常感谢发布此答案的人。

关于asp.net - 如何让 TypeScript 与 Visual Studio 2013 一起工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18086074/

相关文章:

css - 单击时保持 LinkBut​​ton 事件

c# - 从链接下载文件

c# - SQL 2 INNER JOINS 与 3 个表

c# - 以异步方式调用普通方法的最佳方法是什么?

.net - Tcplistener 随机重置连接

c# - Visual Studio 中是否有等效的 #pragma 标记( objective-c )

c# - ASP.NET 亚马逊商品搜索

c# - WPF DataGrid 在 AutoGenerateColumns 为 nullable bool 时强制绑定(bind) DataGridCheckBoxColumn

c++ - Visual Studio 从预定义字符串宏中抛出 "undeclared identifier"

Windows Git Bash 空白别名问题