windows-runtime - Visual Studio Express for Windows 是否可以支持 TypeScript?

标签 windows-runtime windows-store-apps typescript visual-studio-express visual-studio-extensions

我得到了 Windows 8 机器,并且愿意检查新的 Windows 运行时 API,下载了适用于 Windows 的 VS 2013 Express。 WinRT 提供了在 HTML5/CSS/JS 中编码的可能性,但我有兴趣在不为 DOM 编码时使用 TypeScript 作为 JavaScript 的替代品。概述了这种可能性 here ,但仅适用于 Visual Studio 2012,甚至不适用于 Express 版,因为 Web Essentials 扩展在那里不起作用。

TypeScript 网页 claims VS 2013 Update 2 RC 内置了全面支持。然而,虽然这个更新确实安装了一些新的扩展并且 TypeScript 也安装在 Program Files 中,但它没有为 VS 2013 Express for Windows 添加 TypeScript 支持。我仍然无法创建 .ts 文件,更不用说从 IDE 编译它了。

请注意,这是与 this one 不同的问题,处理 VS 2013 for Web。我已经在那里检查了接受的答案,但它不起作用。我有兴趣让 TypeScript 与适用于 Windows 8 的 VS 2012 Express 或适用于 Windows 的 VS 2013 Express 一起使用。我也会接受将我指向 WinRT/Store Apps 开发的替代 IDE 的答案,但网络研究告诉我这不太可能发生。

最佳答案

是的,在 Visual Studio 2013 的 Express for Windows 版本中使用 TypeScript 编写 Windows 应用商店应用程序是完全可能的。但不幸的是,它不支持开箱即用。您必须自己修改项目文件。

这听起来比实际更难...我写了一个 tutorial前段时间关于如何做到这一点。它基本上归结为向项目文件添加一些 xml,告诉 Visual Studio 如何处理 .ts 文件。

修改项目后,将编译 .ts 文件,甚至可以在 .ts 文件中放置断点。

关于windows-runtime - Visual Studio Express for Windows 是否可以支持 TypeScript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23197146/

相关文章:

WinRT 中的 SOAP(Windows 8 Metro 应用程序)

c# - WinRT 的 WriteableBitmap 不再允许随机访问像素数据?

c# - 防止键盘打开时页面屏幕向上滚动(C#-XAML-Windows Store App)

c# - 通过 MVVM 命令访问集合

typescript - 如何输入以接口(interface)作为参数的方法

javascript - 在对象树中查找根和任意对象之间的对象

c# - 在项目之间共享图像等 Assets 的最佳方式

c# - 使用 C# Windows 8 应用启动/停止服务

javascript - 如何更改函数以接受不同类型作为参数

c# - Windows Phone 8 中的依赖注入(inject)